User Tools

Site Tools


сервис_festival

This is an old revision of the document!


Сервис Festival

Альтернативы

Установка

Debian/Ubuntu

# apt install festival festvox-ru

FreeBSD

# pkg install festival festvox-kal16 festvox-russian

# cp /usr/local/etc/nasd.conf.eg /usr/local/etc/nasd.conf

# cat /usr/local/etc/nasd.conf
...
#inputsection
#
#       device          "/dev/dsp"           # The input device, usually
#...
#end

# These are used by voxware only for now.
outputsection
        device          "/dev/dsp0.0"           # The output device, usually
        mixer           "/dev/mixer0"           # mixer device
...
/usr/local/bin/nasd &

Варианты использования из shell

  • (voice_msu_ru_nsh_clunits) нужен в случае поддержки нескольких языков
# festival
(voice_msu_ru_nsh_clunits)
(SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!")
(tts "/tmp/zabbix.txt" nil)
(exit)
# festival -b '(SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!")'

# festival -b '(begin (voice_msu_ru_nsh_clunits) (SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!"))'

# cat /tmp/zabbix.txt | festival --language russian --tts

# cat /tmp/zabbix.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > /tmp/zabbix.wav

# aplay /tmp/zabbix.wav

# sox /tmp/zabbix.wav -r 8000 -c 1 /tmp/zabbix.raw

Варианты использования в режиме server

# festival -b '(voice_msu_ru_nsh_clunits)' --server &

# apt install netcat

# nc localhost 1314
(SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!")
(exit)
сервис_festival.1630062788.txt.gz · Last modified: 2021/08/27 14:13 by val