когда лень читать много букав
...Можно выделить текст, кликнуть мышкой на нужную иконку тут где-нибудь на панели, и прослушать. Но сперва...
1) установить синтезатор речи festival
2) установить русский - festvox-ru ( http://download.berlios.de/festlang/msu_ru_nsh_clunits-0.5.tar.bz2 )
festvox-rablpc16k - английский получше дефалтного
(интернеты в помощь)
3) ну и когда самое сложное позади
#!/bin/sh xsel > clip if grep -q "а" clip ; then sed -e 's/[«»„“—]//g' clip | festival --tts --language russian else cat clip | festival --tts fi
здесь собсна достаем из буфера, проверяем есть ли русская 'а' в тексте, и делаем заплатки поскольку с некоторыми сочетаниями символов русский вываливается. Конечно все можно/нужно допилить/сделать свое/переписать правила чтения русского в festival/найти софт получше итд.
- 2406 просмотров
Страница для печати

echo "Привет" | festival --tts --language russian
$ echo "Русское предложение" | festival --tts --language ruговорит что:
Я просто установил yum install festival
и распаковал содержимое архива http://download.berlios.de/festlang/msu_ru_nsh_clunits-0.5.tar.bz2 в папку /usr/share/festival/lib/voices/russian.
Английский текст читает.
Посмотри здесь:
http://wiki.enchtex.info/howto/festival
Отправить комментарий