RHVoice как основной голос Алисы

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

Модератор: immortal

Ответить
DiArt
Сообщения: 210
Зарегистрирован: Пт апр 12, 2013 2:27 pm
Откуда: Уфа
Благодарил (а): 28 раз
Поблагодарили: 16 раз

RHVoice как основной голос Алисы

Сообщение DiArt » Вт ноя 26, 2013 10:30 am

Приветствую!
Поделитесь плиз кто смог настроить RHVoice на Ubuntu и сделать его как основной голос Алисы?
Сам RHVoice установил, записывает в файл и голосом говорит, но вот никак не могу прикрутить её к мдм.
Я так понимаю что там нужно редактировать common.class.php
Но тут у меня вышел затык.
Нашёл код где проверять гугловский движок или нужно при помощи sapi.js повторять
закоментировал строчку вызова sapi.js
пишу как пример пока

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

safe_exec('echo "Привет. Я Алиса" | RHVoice -W Elena |  /var/www/voice/test.wav');
safe_exec('play /var/www/voice/test.wav'); //проиграть что записали
не получается, либо зависание, либо создаёт пустой wav-файл
Я так понимаю что дело тут скорее всего в моём плохом знании php где-то какие-то кавычки либо лишние либо неправильные
Вообще в идеале записывать в папку то что она хочет произнести.

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

safe_exec('echo '.$ph.' | RHVoice -W Elena |  /var/www/voice/test.wav');
Но так я понимаю будут проблемы с русскими именами
Система на Неттоп 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
DiArt
Сообщения: 210
Зарегистрирован: Пт апр 12, 2013 2:27 pm
Откуда: Уфа
Благодарил (а): 28 раз
Поблагодарили: 16 раз

Re: RHVoice как основной голос Алисы

Сообщение DiArt » Вт ноя 26, 2013 9:26 pm

как все же правильно написать?

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

safe_exec("echo 'Привет мир' | RHVoice -W Elena >/var/www/voice/test.wav");
создается файл только 0 байт.но если в консоли пишу

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

echo 'Привет мир' | RHVoice -W Elena >/var/www/voice/test.wav
то нормально отрабатывает. создается файл с голосом. И соответственно несколько килобайт. Где ошибка?
Система на Неттоп 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
Ответить