Опрос

Что вы думаете по поводу веб-кастов, выложеных на сайте?
 

Последнии комментарии

Учим систему разговаривать PDF Печать E-mail
Рейтинг пользователей: / 9
ХудшийЛучший 
Автор: yakim   
21.08.2011 09:49

В состав Ubuntu входит утилита синтеза речи festival, с помощью которой мы можем научить нашу систему разговаривать.

При чем не только по английски, но и по русски.

Для этого устанфвливаем необходимые пакеты:

# aptitude install festival festvox-ru

  


Если достаточно английского языка, то тогда festvox-ru можно не ставить.

Установка займет хороший кусок времени в зависимости от ширины вашего канала - festvox-ru весит около 200 мегабайт.

После окончания установки можем смело заставлять компьютер разговаривать.

$echo 'Хазяина! Я соскучился!'| festival --tts --language russian

  


Если компьютер заговорил — значит все нормально. Теперь можно проявлять фантазию — можно, при желании, озвучить даже каждый мегабайт информации, прошедший сквозь сетевуху. :), или вешать себе в cron звуковые напоминалки.

   


При запуске иногда случаются и ошибки.

Я встретил только одну — при запуске выдавалось сообщение Can't open /dev/dsp

Эта проблема решается очень просто — в домашнем каталоге создается файл .festivalrc и в него записывается:

(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
(Parameter.set 'Audio_Method 'Audio_Command)




Обновлено 21.08.2011 09:56
 

Комментарии 

 
+1 #1 Владислав 05.12.2011 19:30
Комп.под Убунту 11.10 заговорил,а можно расписать,что бы при запуске системы комп.здоровался! Пожалуйста,если можно,подробно рассказать,как это сделать.Просмотрел много инфы,но не получается,толь ко ошибки выдает!
 
 
+1 #2 yakim 05.12.2011 21:17
В общем-то это тоже несложно.
Делаешь скрипт

#!/bin/bash
echo 'Привет' | festival --tts --language russian
echo `whoami` |festival --tts

и пихаешь в загрузку при логине.
 
 
+1 #3 Владислав 06.12.2011 17:58
Спасибо за ответ,но я новичек в Линукс и не знаю,куда скопировать скрипт и что делать дальше,куда пихнуть при логине.Не сочтите за труд,напишите подробно,что нужно сделать!
 
 
+1 #4 Владислав 06.12.2011 18:02
Если копирую в терминал,то он говорит сначала по-русски,потом по-английски,т.е.что-то работает!
 
 
+1 #5 yakim 06.12.2011 19:49
Конечно работает. С чего бы ему не работать.
Я себе этот скрипт поместил бы в ~/.kde/Autostart
Не знаю каким ты оконным менеджерном пользуешься, так что ищи у себя что-то аналогичное.
По крайней мере в гноме можно и из меню добавить программу в автозапуск.
Возможно в начало скрипта нужно будет добавить небольшую задержку, что бы звук успел подняться.
Что то типа
#!/bin/bash
sleep 20
echo 'Привет' | festival --tts --language russian
echo `whoami` |festival --tts

В общем число экспериментальн о подберешь.
 
 
+1 #6 Admiral 28.04.2012 00:27
Спасибо! Презабавнейшая весч, получше мелкомягк-агента. Только ее бы научить интонации и ударениям.
 
 
+1 #7 роли 05.08.2013 19:21
как скачать?
 
 
+1 #8 yakim 05.08.2013 20:49
Скачать что?
festival из репозиториев в линуксе ставится. А под винду ищи сам.
 

Добавить комментарий

Защитный код
Обновить

 
1.png

Дружественные сайты

Linux для всех

 

Видеоуроки

 

 

Ubuntu в Сумах

 

Мои Счетчики