Festival как альтернатива Alice

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: Festival как альтернатива Alice

Сообщение zelevova » Чт мар 12, 2015 1:32 am

А как в связи с последними изменениями использовать festival и не править исходный код?
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
DiArt
Сообщения: 210
Зарегистрирован: Пт апр 12, 2013 2:27 pm
Откуда: Уфа
Благодарил (а): 28 раз
Поблагодарили: 16 раз

Re: Festival как альтернатива Alice

Сообщение DiArt » Вс май 24, 2015 10:21 am

handy76 писал(а):Добрый день, коллеги.

А никто не рассматривал вариант использования https://voicefabric.ru/ для синтеза голоса Алисы?

Наша российская разработка. И вроде бы api дают.
Вот на Хабре статья http://habrahabr.ru/company/speechpro/blog/244663/

Upd. Оказалось надо денег давать.... :-(

Upd2. На главной странице есть демо форма. И там есть api ключ, но ограничение в 150 символов.
Голос Марии мне понравился. Вечером попробую встроить в МЖД.
Получилось встроить?
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
handy76
Сообщения: 33
Зарегистрирован: Пт авг 23, 2013 12:15 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Festival как альтернатива Alice

Сообщение handy76 » Пн май 25, 2015 4:01 pm

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

Re: Festival как альтернатива Alice

Сообщение Anton_kulibin » Чт ноя 05, 2015 12:39 pm

нужна помощь, т.к. сам разобраться уже не могу,
Проблема в проговаривании Алисой сообщение системы, т.е.

Время она говорит хорошо, через spd-say,

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

11:00:00 DEBUG [root]: Executing (exclusive): mplayer /media/data/public_html/sounds/dingdong.mp3 (at /media/data/public_html/lib/general.class.php:547) 
11:00:02 DEBUG [root]: Executing (exclusive): spd-say "11 часов " -w -y elena+alan (at /media/data/public_html/lib
но системные сообщения почему то через festival, который я не использую.

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

07:20:48 DEBUG [root]: Executing (exclusive): echo "Уровень целостности системы изменился на Жёлтый." | festival --language russian --tts (at /media/data/public_html/lib/general.class.php:547) 
07:20:48 DEBUG [root]: Executing (exclusive): echo "Не обновляется датчик температуры в деревянном гараже" | festival --language russian --tts (at /media/data/public_html/lib/general.class.php:547)  
файл common.class.php поправлен как надо

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

  if (IsWindowsOS())
         {
            safe_exec('cscript ' . DOC_ROOT . '/rc/sapi.js ' . $ph, 1, $level);
         }
         else
         {
            if ($lang == 'ru')
            {
               $ln = 'russian';
            }
            else
            {
               $ln = 'english';
            }

           // safe_exec('echo "' . $ph . '" | festival --language ' . $ln . ' --tts', 1, $level);
           safe_exec('spd-say "'. $ph .'" -w -y elena+alan', 1, $level); 
            
         }
      }
   }
 
Возможно берется еще откуда вызов не только из common.class.php ?
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Festival как альтернатива Alice

Сообщение Dark_Veter » Чт ноя 05, 2015 12:49 pm

У меня сделано проще. В админке: Общие настройки -> Обработчики. Там в обработчике "After SAY (code)" написано:

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

safe_exec('spd-say "'.$ph.'" -w -y anna+clb', 1, $level); 
Все работает без необходимости править исходники, и после обновления не слетает. Попробуйте, может быть у вас так заработает.
За это сообщение автора Dark_Veter поблагодарил:
Anton_kulibin (Чт ноя 05, 2015 3:08 pm)
Рейтинг: 1.16%
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Festival как альтернатива Alice

Сообщение Anton_kulibin » Чт ноя 05, 2015 1:20 pm

Dark_Veter писал(а):У меня сделано проще. В админке: Общие настройки -> Обработчики. Там в обработчике "After SAY (code)" написано:

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

safe_exec('spd-say "'.$ph.'" -w -y anna+clb', 1, $level); 
Все работает без необходимости править исходники, и после обновления не слетает. Попробуйте, может быть у вас так заработает.
Спасибо. Попробую, думал об этом, но что-куда писать так и не разобрался.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Festival как альтернатива Alice

Сообщение Dark_Veter » Чт ноя 05, 2015 1:23 pm

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

Re: Festival как альтернатива Alice

Сообщение Anton_kulibin » Чт ноя 05, 2015 4:19 pm

Dark_Veter писал(а):Anton_kulibin, а удалось вам разобраться со словарем для RHVoice?
Нет, да я особо не пытался разбираться, время надо которого и так нет.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
DocHatson
Сообщения: 2
Зарегистрирован: Чт апр 13, 2017 1:38 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Festival как альтернатива Alice

Сообщение DocHatson » Чт апр 13, 2017 2:27 pm

Подскажите возможно ли заставить majordomo на linux говорить по украински?
Аватара пользователя
roman_roman
Сообщения: 13
Зарегистрирован: Пт сен 29, 2017 10:49 pm
Откуда: Lviv
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Festival как альтернатива Alice

Сообщение roman_roman » Вс окт 08, 2017 5:38 pm

То як, хтось розібрався з українською мовою для повідомлень?
Orange Pi Zero esp8266 (blynk)
Ответить