Как установить RHVoice на Ubuntu Trusty

Posted by

В продолжении ранее опубликованной где я для себя составил список шагов, как для системы развернутой под VirtualBOX, а именно Ubuntu Trusty Server настроить работу аудио устройства, т. е. Что может съемулировать среда Virtualbox. И вот теперь я хочу записать, как поставить голосовой движок именуемый, как . Ниже указанные шаги справедливы если бы я ставил на ПК, а не только под виртуализацией домашнего уровня. К тому же установку 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.