Учим систему разговаривать
- Информация о материале
- Категория: Рабочие Станции
- Опубликовано: 21.08.2011, 12:49
- Автор: Super User
- Просмотров: 2071
В состав 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)