[Модуль] RHVoice TTS (rhvoice)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 34 раза

Re: Модуль RHVoice

Сообщение Anton_kulibin » Чт май 12, 2016 10:29 am

Я поставил из инструкции, в консоли работало
что так
echo "Привет" | RHVoice-test -p Anna
что так
echo "Привет" | RHVoice -p Anna
Оба варианта рабочие, в МДМ никак.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль RHVoice

Сообщение Dark_Veter » Чт май 12, 2016 10:35 am

Странно, а вызов safe_exec у вас работает вообще? Если например в сценарии попробовать написать, проговорит?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 34 раза

Re: Модуль RHVoice

Сообщение Anton_kulibin » Чт май 12, 2016 10:55 am

Вот так то ведь работает
safe_exec('echo "'.$ph.'" | RHVoice -p Elena', 1, $level); и до переноса Сергеем всех TTS и после переноса работало, а из модуля нет.
Еще вечером попробую.

UPD
Потестил на обеде
добавил в AfterSay (code)

safe_exec('echo "'.$ph.'" | RHVoice-test -p Elena', 1, $level);
Работает, если убрать и потестить, то не работает и в логах ничего не пишет. Думаю попробовать модуль обновить еще раз. Больше вариантов у меня нет.

UPD2
Я его побил, снес модуль и заново поставил и заработало, но говорит тихо, у меня раньше громче разговаривала
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
fgor
Сообщения: 29
Зарегистрирован: Чт июн 30, 2016 10:23 pm
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Модуль RHVoice

Сообщение fgor » Пн июл 11, 2016 12:13 am

установил все как по инструкции(без дисптачера), но звука не было, хотя из консоли все работало.
После перезагрузки все заработало.

но в дебаге все равно есть фестиваль, откуда он если я даже не ставил его??

00:10:02 DEBUG [root]: Executing (exclusive): echo "Hello!" | RHVoice-test -p Anna+CLB (at /var/www/lib/general.class.php:547)
00:10:02 DEBUG [root]: Executing (exclusive): echo "Hello!" | festival --language russian --tts (at /var/www/lib/general.class.php:547)
00:10:00 DEBUG [root]: Executing (exclusive): mplayer /var/www/sounds/dingdong.mp3 (at /var/www/lib/general.class.php:547)
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль RHVoice

Сообщение Dark_Veter » Пн июл 11, 2016 9:34 am

fgor писал(а):установил все как по инструкции(без дисптачера), но звука не было, хотя из консоли все работало.
После перезагрузки все заработало.

но в дебаге все равно есть фестиваль, откуда он если я даже не ставил его??

00:10:02 DEBUG [root]: Executing (exclusive): echo "Hello!" | RHVoice-test -p Anna+CLB (at /var/www/lib/general.class.php:547)
00:10:02 DEBUG [root]: Executing (exclusive): echo "Hello!" | festival --language russian --tts (at /var/www/lib/general.class.php:547)
00:10:00 DEBUG [root]: Executing (exclusive): mplayer /var/www/sounds/dingdong.mp3 (at /var/www/lib/general.class.php:547)
Бывает, что до перезагрузки не срабатывает safe_exec в системе, как победить пока не знаю. Чтобы от фестиваля избавиться попробуйте обновить majordomo до последней версии, его вроде бы уже довольно давно выпилили из системы.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 34 раза

Re: Модуль RHVoice

Сообщение Anton_kulibin » Пн июл 11, 2016 10:30 pm

Также было и фестиваль мешал, пока все речевые модули не переустановил заново и систему не обновил.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
fgor
Сообщения: 29
Зарегистрирован: Чт июн 30, 2016 10:23 pm
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Модуль RHVoice

Сообщение fgor » Пт июл 22, 2016 10:58 pm

А как настроить чтобы Алиса говорила время правильно?
То есть не двадцать один минута, а двадцать одна(две) минуты?
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль RHVoice

Сообщение Dark_Veter » Ср авг 03, 2016 3:02 pm

Обновил модуль, добавилось кэширование фраз. Спасибо Сергею.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
cube
Сообщения: 26
Зарегистрирован: Сб сен 03, 2016 2:30 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Модуль RHVoice

Сообщение cube » Вс сен 04, 2016 9:58 pm

Ivan писал(а):У меня хуже

Так молчит

Код: Выделить всё

md@alisa:~$ echo "test" | RHVoice-test
default Engine is default
md@alisa:~$
 
Попробовал поставить на Raspbian, в результате выдает такую же ошибку что и выше, т.е. запустить не удалось. Но проблемы были еще больше, т.к. после установки отключился звук у vlc плеера совсем.

Удалось разобраться, проблема в том, что после установки libao активизируется pulseaudio вместо alsa, и видимо это распространенный глюк в результате чего звук пропадает.

Проблему решил так
apt-get autoremove libao4 libao-common libao-dev
aptitude remove pulseaudio

Может кому поможет.
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: Модуль RHVoice

Сообщение lysyy » Вт окт 18, 2016 10:50 pm

Всем доброго времени!
А будет ли этот модуль работать через сеть- выкидывать mp3 в браузер например, или говорить на определенном терминале?
Перенес MajorDomo на вирт машину на ubuntu 14 в hyper-v (кстати есть пустая рабочая, если кому надо с линуксом повозиться) поэтому только сеть))
Ответить