Учим систему разговаривать

В состав 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)

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

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