|
|||||||
Asterisk + Festival
Время создания: 31.12.2018 14:27
Автор: alensav
Текстовые метки: zvuk, звук
Раздел: MyTetra - INTERNET - ZVUK
Запись: alensav/MyTetra2/main/base/1546255653hqxhhyk109/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Asterisk + Festival (русский язык) синтезирование русской речи в Астериск cd /usr/src
wget http://www.cstr.ed.ac.uk/downloads/festival/2.1/speech_tools-2.1-release.tar.gz
wget http://www.cstr.ed.ac.uk/downloads/festival/2.1/festival-2.1-release.tar.gz
tar zxvf festival-2.1-release.tar.gz
tar zxvf speech_tools-2.1-release.tar.gz
cd speech_tools
./configure
make
make install
cd ..
cd festival
./configure
make
make install
добавляем в PATH путь до бинарников export PATH=$PATH:/usr/src/festival/bin/
Русскоязычные файлы mkdir /usr/src/festival/lib/voices/
mkdir /usr/src/festival/lib/voices/russian/
cd /usr/src/
wget http://sourceforge.net/projects/festlang.berlios/files/msu_ru_nsh_clunits-0.5.tar.bz2
tar xjfv msu_ru_nsh_clunits-0.5.tar.bz2
mv /usr/src/msu_ru_nsh_clunits/ /usr/src/festival/lib/voices/russian
Далее добавляем в начало файла /usr/src/festival/lib/languages.scm (define (language_russian)
"(language_russian)
Set up language parameters for Russian."
(set! male1 voice_msu_ru_nsh_clunits)
(male1)
(Parameter.set 'Language 'russian)
)
добавляем после (language_british_english))
((equal? language 'british_english)
следующий код (language_russian))
((equal? language 'russian)
Установим русский язык по умолчанию (set! voice_default 'voice_msu_ru_nsh_clunits)
конфигурационный файл /etc/asterisk/festival.conf nano /etc/asterisk/festival.conf
[general]
host=localhost
port=1314
usecache=yes
cachedir=/var/lib/asterisk/festivalcache/
festivalcommand=(tts_textasterisk "%s" 'file)(quit)\n
создадим директорию для кэша mkdir /var/lib/asterisk/festivalcache/ && chown asterisk:asterisk /var/lib/asterisk/festivalcache/
запускаем сервер Festival /usr/src/festival/bin/festival --server
пример диалплана [festival]
exten => 1234,1,Answer
exten => 1234,n,Festival('-. здравствуйте. дорог+ой. леонид. иль-йич')
exten => 1234,n,Hangup
использованные материалы: http://www.voip-info.org/wiki/view/Asterisk+festival+installation Только авторизованные участники могут оставлять комментарии. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|