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
сервис_festival [2021/08/27 14:19]
val
сервис_festival [2021/09/20 09:13] (current)
val [Варианты использования из shell]
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+===== Варианты использования из shell =====
  
-# cat /​usr/​local/​etc/​nasd.conf +  * (voice_msu_ru_nsh_clunits) нужен в случае поддержки нескольких языков
-</​code><​code>​ +
-... +
-#​inputsection +
-+
-#       ​device ​         "/​dev/​dsp" ​          # The input device, usually +
-#... +
-#end+
  
-# These are used by voxware only for now. +<​code>​ 
-outputsection +cat /tmp/zabbix.txt
-        device ​         "/​dev/​dsp0.0" ​          The output device, usually +
-        mixer           "​/dev/mixer0" ​          # mixer device +
-...+
 </​code><​code>​ </​code><​code>​
-/​usr/​local/​bin/​nasd &+Первый провайдер не отвечает на пинг. 
 +Первый пров+айдер не отвечает на пинг.
 </​code>​ </​code>​
  
-===== Варианты использования из shell ===== +==== Непосредственное воспроизведение ====
- +
-  * (voice_msu_ru_nsh_clunits) ​нужен в случае ​поддержки нескольких языков+
  
 <​code>​ <​code>​
Line 45: Line 31:
 </​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 "Обнаружена проблемаПервый провайдер ​не отвечает на пинг."​))'​
  
 +# festival -b '​(begin (voice_msu_ru_nsh_clunits) (tts "/​tmp/​zabbix.txt"​ nil))'
 +</​code>​
 +
 +==== Запись сэмпла ====
 +
 +<​code>​
 # cat /​tmp/​zabbix.txt | festival --language russian --tts # cat /​tmp/​zabbix.txt | festival --language russian --tts
  
Line 62: Line 54:
 </​code>​ </​code>​
  
 +  * Сервис Asterisk [[Сервис Asterisk#​Синтез речи с использованием пакета Festival]]
 +
 +<​code>​
 +# rm /​tmp/​zabbix.*
 +</​code>​
 ===== Варианты использования в режиме server ===== ===== Варианты использования в режиме server =====
  
Line 73: Line 70:
 # 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.1630063147.txt.gz · Last modified: 2021/08/27 14:19 by val