Говорящий компьютер или синтез речи.

Изображение пользователя salt.

Наткнулся на сайт "умный дом" а там была ссылка на http://festlang.berlios.de/docu/doku.php?id=russianru и пошло поехало. В общем код примерно такой:
sudo wget http://ubuntu.mirrors.tds.net/ubuntu/pool/universe/f/festvox-ru/festvox-ru_0.5-1_all.deb
sudo dpkg --install festvox-ru_0.5-1_all.deb
sudo apt-get install festival speech-tools
festival
>(SayText "Hello!")
>(voice_msu_ru_nsh_clunits) (SayText "Здравствуй, дружище!")

В общем компьютеры у меня заговорили. Что интересно программа может читать текст из файла, может быть сервером.
Есть ещё одна программа espeak, но судя по отзывам, качество синтеза пока оставляет желать лучшего и она не поддерживает синтез русского языка.
P.S.Полезные ссылки: Говорящая Ubuntu, Ubuntu - любимая ОС, Версия www.ubuntu.ru Очень много полезнейших примеров и кодов,
Вот очень интересная и полезная статья "Получение актуальной погоды": Банк скриптов для голосового движка Festival Wiki

Комментарии (14)

0
sawa - 27 Октябрь, 2009 - 02:05
Изображение пользователя sawa.

Он у меня на 32-х битной и 64-х битной версиях Kubuntu стоит и везде при прочтении большого фрагмента текста умудряется пропускать целые предложения.

0
Voyageur - 27 Октябрь, 2009 - 12:47
Изображение пользователя Voyageur.

Очень интересная статья в тему! Там рассказывается про установку фестиваля, а также рассматриваются общие возможности синтеза речи в Линуксе. Можно также послушать тестовые семплы разных движков.

0
azimut - 25 Ноябрь, 2009 - 02:50
Изображение пользователя azimut.

Отличная статья. Описанный там багрепорт Сергея Кирпичёва частично учтён в like Debian дистрибутивах.
Но в /usr/share/festival/languages.scm всё-таки необходимо в блоке define (select_language language) дописать:
((equal? language 'russian)
(language_russian))

После этого по:
$ festival --language russian --tts file
будет проговаривать текстовые файлы по-русски. К сожалению не проговаривает цифры.

0
vap - 27 Октябрь, 2009 - 15:20
Изображение пользователя vap.

А можно женский голос?

0
vap - 27 Октябрь, 2009 - 17:15
Изображение пользователя vap.

Обноруженно что Qstardict заговорил, правдо только по английски а что делать что б и по русски?
PS сделал как по ссылке выше чтоб сразу говорил по русски, и с дабовлением --language russian говорит по русски, нотогда не говорит по английски :(

+1
balamutick - 17 Февраль, 2010 - 17:14
Изображение пользователя balamutick.

Наткнулся на сайт "умный дом" а там была ссылка на http://festlang.berlios.de/docu/doku.php?id=russianru и пошло поехало. В общем код примерно такой: Наткнулся на сайт "Умный дом", пошёл искать про программу информацию в поиск.

Наткнулся на этот сайт :-)

З.ы. в 4,* тоже есть. Буду тестировать. Отпишусь.

В 9.10
sudo apt-get install festvox-ru festival speech-tools
И сделал как в самом начале написано. Хм, работает :-)

+1
balamutick - 17 Февраль, 2010 - 17:27
Изображение пользователя balamutick.

В 9.10
sudo apt-get install festvox-ru festival speech-tools
И сделал как в самом начале написано. Хм, работает :-)

0
Гал - 21 Февраль, 2010 - 01:27
Изображение пользователя Гал.

я кстати эту темку первый раз прочел тут, и наткнувшись на нее здесь подумал грешным делом что автор присвоил материал себе, так как ссылки на оригинал так сказать нет. А потом разобрался, чей там блог :) каюсь..
А по теме? Как раз благодаря этому мануалу мой комп заговорил и теперь он очень рад когда я его включаю ;)

0
salt - 22 Июнь, 2010 - 16:57
Изображение пользователя salt.

Было дело, наследил я... ;)

0
rlepish - 22 Февраль, 2010 - 13:59

Читал когда-то (с полгода назад) эту темку, даже поставил себе на Кубунту 9.04... ради интереса...
на днях на Кубунту 9,10 поставил игрушки, есть там такой "Картофельный человечек", запустил дочке, так там игруха произносит названия предметов, которые вибираются (на украинском языке). фестивалей не ставил

0
cop5020 - 10 Июль, 2010 - 12:32
Изображение пользователя cop5020.

И как читает? Как Microsoft Sam на винде или лучше?

0
Elvis4791 - 10 Июль, 2010 - 13:41

не говорит, ругается буквами:

festival> >(SayText "Hello!")
#>
Linux: can't open /dev/dsp
#
festival>

чо с ним сделать?

0
Xenomorph - 10 Июль, 2010 - 14:26
Изображение пользователя Xenomorph.

Ты похерилполамал свою звуковуху. Или же у тебя нет прав на воспроизведение звука :D

0
balamutick - 10 Июль, 2010 - 15:06
Изображение пользователя balamutick.

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

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры