После установки системы и устранения проблемы со сбросом параметров мне захотелось, что бы «умный дом» заговорил.
Говорить он может и из коробки, но там стоит «Yandex_tts», который использует сервис Яндекса. Модуль использует ключ для API, который у всех, получается, один. Как себя Яндекс поведет, если будет много обращений по одному ключу, неизвестно.
Поэтому я решил поставить RHVoice по инструкции.
Все хорошо, но говорить система не хотела напрочь, чего только не делал.
В итоге где-то на форумах промелькнула мысль, что надо сперва установить все, что требуется для RHVoice, а не «один из следующих компонентов», а после этого уже собирать сервис.
В итоге после установки:
apt-get install gcc g++ git pkg-config scons libao4 libao-common libao-dev -y
apt-get install portaudio19-dev python3-pyaudio python-pyaudio libportaudiocpp0 libportaudio2 -y
apt-get install libglibmm-2.4-dev libglibmm-2.4-1v5 -y
apt-get install libpulse-java libpulse-dev libpulse0 -y
apt dist-upgrade
apt autoremove
Запустил установку RHVoice:
cd /usr/src/
git clone https://github.com/Olga-Yakovleva/RHVoice
cd RHVoice
scons
scons install
ldconfig
И, о чудо, заговорил!
echo "Привет" | RHVoice-test -p Anna