В продолжении ранее опубликованной где я для себя составил список шагов, как для системы развернутой под VirtualBOX, а именно Ubuntu Trusty Server настроить работу аудио устройства, т. е. Что может съемулировать среда Virtualbox. И вот теперь я хочу записать, как поставить голосовой движок именуемый, как RHVoice. Ниже указанные шаги справедливы если бы я ставил на ПК, а не только под виртуализацией домашнего уровня. К тому же установку RHVoice я практически применяю на Raspberry Pi 3 Model B с целью работы голосового движка для сервиса MajorDoMo. Где данный сервис — это конструктор Вашей автоматизаии по созданию умного дома, точнее на сколько хватит фантазии и желания его сделать.
ekzorchik@srv-trusty:~$ sudo -i
root@srv-trusty:~# cd /usr/src
root@srv-trusty:/usr/src# apt-get install -y scons gcc git flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev libao-dev
root@srv-trusty:/usr/src# git clone https://github.com/Olga-Yakovleva/RHVoice
root@srv-trusty:/usr/src# cd RHVoice/
root@srv-trusty:/usr/src/RHVoice# scons
scons: Reading SConscript files ...
Mkdir ("build/linux")
Checking whether the C compiler worksyes
Checking whether the C++ compiler worksno
The C++ compiler is not working
root@srv-trusty:/usr/src/RHVoice# apt-get install gcc build-essential libc6-dev g++-multilib -y
root@srv-trusty:/usr/src/RHVoice# scons
root@srv-trusty:/usr/src/RHVoice# scons X11=no
root@srv-trusty:/usr/src/RHVoice# scons install
(Конфиг: /usr/local/etc/RHVoice/RHVoice.conf)
(Файлы: /usr/local/share/RHVoice/
)
root@srv-trusty:/usr/src/RHVoice# ldconfig
root@srv-trusty:/usr/src/RHVoice# exit
проверяю:
ekzorchik@srv-trusty:~$ echo test | RHVoice-test
default Engine is default
и в ответ мне на Английском языке произносится в подключенный наушник к компьютеру где под Virtualbox развернута данная система.
Другие звуковые профили помимо Английского располагаются:
ekzorchik@srv-trusty:~$ ls /usr/local/share/RHVoice/languages/
English Esperanto Georgian Kyrgyz Russian Tatar Ukrainian
Другие звуковые профили голоса располагаются:
ekzorchik@srv-trusty:~$ ls /usr/local/share/RHVoice/voices/
alan anatol bdl elena natia slt talgat
aleksandr anna clb irina nazgul spomenka
Могу сделать вывод, что работает. И работает голосовой движок RHVoice.
По умолчанию голосовые профили обозначены в RHVoice.conf
voice_profiles=Aleksandr+Alan,Elena+CLB
там же в этом файле все поля подписаны на русском языке.
На заметку: после установки RHVoice каталоге /usr/src/RHVoice удалять нельзя
Теперь если пройтись по шагам установки сервиса MajorDoMo и через «Маркет дополнений» установить голосовой движок, сервис будет способен воспроизводить Ваши шаблоны поведения, как будто Ваш сервис установлен на оборудовании во встроенной аудиокартой. Я могу тестировать работу не только на Raspberry Pi 3 Model B, но и под Virtualbox своей основной системы.
На этом у меня все с уважением автор блога Олло Александр aka ekzorchik.