Выпуск №59. Заморочки с MajorDoMo на распберри 4
|
|
Итак проблемы с которыми я столкнулся:
- базовый образ выложенный на сайте на Debian, заточен только под сервер, запускается в консоли и нет возможности работать через подключенный к малинке экран. Решил пойти другим путем, установкой через скрипт. Установил через скрипт базовую версию, затем расширенную. После установки расширенная не запустилась, я вновь поверх запускаю скрипт базовой версии и вуаля имею расширенную версию.
- Вроде все работает хорошо, но звук не воспроизводится через терминал. Нашел случайно версию терминалов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):