This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_festival [2021/08/27 14:19] val [Сервис Festival] |
сервис_festival [2021/08/31 10:04] val [Варианты использования в режиме server] |
||
---|---|---|---|
Line 12: | Line 12: | ||
</code> | </code> | ||
- | ==== FreeBSD ==== | ||
- | <code> | ||
- | # 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 | ||
- | </code><code> | ||
- | ... | ||
- | #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 | ||
- | ... | ||
- | </code><code> | ||
- | /usr/local/bin/nasd & | ||
- | </code> | ||
===== Варианты использования из shell ===== | ===== Варианты использования из shell ===== | ||
Line 45: | Line 22: | ||
</code><code> | </code><code> | ||
(voice_msu_ru_nsh_clunits) | (voice_msu_ru_nsh_clunits) | ||
- | (SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!") | + | (SayText "Обнаружена проблема: Первый пров+айдер не отвечает на пинг.") |
(tts "/tmp/zabbix.txt" nil) | (tts "/tmp/zabbix.txt" nil) | ||
(exit) | (exit) | ||
</code><code> | </code><code> | ||
- | # festival -b '(SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!")' | + | # festival -b '(SayText "Обнаружена проблема: Первый пров+айдер не отвечает на пинг.")' |
- | # festival -b '(begin (voice_msu_ru_nsh_clunits) (SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!"))' | + | # festival -b '(begin (voice_msu_ru_nsh_clunits) (SayText "Обнаружена проблема: Первый пров+айдер не отвечает на пинг."))' |
+ | # cat /tmp/zabbix.txt | ||
+ | <code> | ||
+ | Звонок с работы, не вешайте трубку. | ||
+ | Обнаружена проблема: Первый пров+айдер не отвечает на пинг. | ||
+ | Имя узла: Первый пров+айдер. | ||
+ | До свидания. | ||
+ | </code> | ||
# cat /tmp/zabbix.txt | festival --language russian --tts | # cat /tmp/zabbix.txt | festival --language russian --tts | ||
Line 62: | Line 46: | ||
</code> | </code> | ||
+ | * Сервис Asterisk [[Сервис Asterisk#Синтез речи с использованием пакета Festival]] | ||
+ | |||
+ | <code> | ||
+ | # rm /tmp/zabbix.* | ||
+ | </code> | ||
===== Варианты использования в режиме server ===== | ===== Варианты использования в режиме server ===== | ||
Line 73: | Line 62: | ||
# nc localhost 1314 | # nc localhost 1314 | ||
</code><code> | </code><code> | ||
- | (SayText "Описание проблемы: Вероятно, доступ в Интернет через первого пров+айдера пропал, внимание!") | + | (SayText "Иван Иванович Иванов не может ответить.") |
(exit) | (exit) | ||
+ | </code> | ||
+ | |||
+ | ===== Дополнительные материалы ====== | ||
+ | |||
+ | ==== FreeBSD ==== | ||
+ | |||
+ | <code> | ||
+ | # 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 | ||
+ | </code><code> | ||
+ | ... | ||
+ | #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 | ||
+ | ... | ||
+ | </code><code> | ||
+ | /usr/local/bin/nasd & | ||
</code> | </code> | ||