Flamio.ru

Работа и деньги
56 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Mspeech настройка и работа

Синтез речи средствами Yandex Speech Cloud+Asterisk. Text to Speech.

Синтез речи — это процесс генерирования речи по печатному тексту. SpeechKit Cloud позволяет озвучить любой текст на нескольких языках. При этом можно выбрать голос (мужской или женский) и интонацию.

Все команды описанные необходимо выполнять от имени суперпользователя(root).

Установка:

1. Получим доступ к использованию сервиса Yandex Speech Cloud

1.1 Перейдём в интернет-обозревателе(Google Chrome, Opera, Firefox…..) на страницу https://developer.tech.yandex.ru/ и пройдём авторизацию в системе

1.2 По завершению авторизации система предложит получить ключ API, нажмём кнопку «Получить ключ» и выберем сервис SpeechKit Cloud, в следующем окне необходимо заполнить поля «Имя, Фамилия» и для каких целей будет использоваться, а так же необходимо согласиться с условиями лицензионного соглашения.

1.3 По завершению подключения сервиса система автоматически перенаправит на страницу где будут доступны Ваши API ключи. Выполним капирование для выполнение дальнейших настроек.

2. Дальнейшие настройки необходимо выполнять на стороне сервера телефонии, для это выполним подключение по SSH и приступим к подключению Yandex SpeechKit Cloud к Asterisk.

# mkdir /var/lib/asterisk/festivalcache
# nano /var/lib/asterisk/agi-bin/say.php

Внесем в файл следующий код:

#!/usr/bin/php -q
‘.$filename.’.mp3′);
exec(‘ffmpeg -i ‘.$filename.’.mp3 -ar 8000 -ac 1 -ab 64 ‘.$filename.’.wav -ar 8000 -ac 1 -ab 64 -f alaw ‘.$filename.’.alaw -map 0:0 -map 0:0′);
>

echo ‘EXEC Background «‘.$filename.’» «»‘.»n»;
exit(0);
?>
# chmod 777 /var/lib/asterisk/agi-bin/say.php
# chown asterisk:asterisk /var/lib/asterisk/agi-bin/say.php
# chmod 777 /var/lib/asterisk/festivalcache
# chown asterisk:asterisk /var/lib/asterisk/festivalcache
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
# yum -y install ffmpeg ffmpeg-devel

3. По завершению всех настроек, можно приступить к диалплану Asterisk. Небольшой пример по использованию созданного AGI скрипта:

Читать еще:  Как заработать деньги на телефоне
Ссылка на основную публикацию
Adblock
detector