User Tools

Site Tools


сервис_festival

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
сервис_festival [2021/08/27 14:19]
val
сервис_festival [2021/09/19 12:40]
val
Line 1: Line 1:
 ====== Сервис Festival ====== ====== Сервис Festival ======
  
-  * [[https://​wiki.archlinux.org/​title/​Festival_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|wiki.archlinux.org,​ Festival (Русский)+  * [[https://​wiki.archlinux.org/​title/​Festival_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|wiki.archlinux.org,​ Festival (Русский)]]
  
 ===== Установка ===== ===== Установка =====
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>​
 +Первый провайдер не отвечает на пинг.
 +Первый пров+айдер не отвечает на пинг.
 +</​code><​code>​
 # cat /​tmp/​zabbix.txt | festival --language russian --tts # cat /​tmp/​zabbix.txt | festival --language russian --tts
  
Line 62: Line 44:
 </​code>​ </​code>​
  
 +  * Сервис Asterisk [[Сервис Asterisk#​Синтез речи с использованием пакета Festival]]
 +
 +<​code>​
 +# rm /​tmp/​zabbix.*
 +</​code>​
 ===== Варианты использования в режиме server ===== ===== Варианты использования в режиме server =====
  
Line 73: Line 60:
 # 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>​
  
сервис_festival.txt · Last modified: 2021/09/20 09:13 by val