Выпуск №59. Заморочки с MajorDoMo на распберри 4


Заморочки с MajorDoMo на распберри 4

Итак проблемы с которыми я столкнулся:

  1. базовый образ выложенный на сайте на Debian, заточен только под сервер, запускается в консоли и нет возможности работать через подключенный к малинке экран. Решил пойти другим путем, установкой через скрипт. Установил через скрипт базовую версию, затем расширенную. После установки расширенная не запустилась, я вновь поверх запускаю скрипт базовой версии и вуаля имею расширенную версию.
  2. Вроде все работает хорошо, но звук не воспроизводится через терминал. Нашел случайно версию терминалов2 в дополнительных приложениях и поставил, предварительно настроив конфигурацию mpd (/etc/mpd.conf ), следующим образом:
    • 1. Закомментировал  #bind_to_address                "localhost",
    • 2. раскомментировал  port                            "6600"
    • 3. изменил 0 выход аудио на 1
audio_output {

        type            "alsa"

        name            "My ALSA Device"

#        type            "pulse"

#        name            "pulse audio" 

       mixer_type      "software"

        device          "hw:1,0"        # optional

    3. Добавил в MajorDoMo терминал Main2, с такими настройками:

галочка на "может принимать уведомления от системы", "может проигрывать медиа-контент", "Может распознавать голосовые команды"

Тип плеера TTS: MPD  

Порт доступа TTS: 6600

Тип устройства STT: mdmTerminal2

4. управление GPIO через функцию php exec(), которая не выполнялась без пароля, осуществил через корректировку  "/etc/sudoers", вставив туда www-data ALL=(ALL:ALL) NOPASSWD:ALL

 

Наверх


Добавить комментарий (через VK):

Добавить комментарий к статье могут только зарегистрированные пользователи: