Периодически возвращаюсь к этому вопросу и периодически его забрасываю - надоедает вся эта возня... Потом снова возвращаюсь, уже забыв, что делал в прошлый раз и каких результатов добился. Сейчас вот очередное обострение.
В общем, беда какая-то с сабжем в линуксе. Из коробки не работает вообще никак, понаставив пакетов максимум, чего удается добиться - через консоль озвучить фразу командой
echo "Привет мир" | festival --tts --language russian
Хотелось бы другого - вроде бы не так уж и много, хотя бы просто иконку в консоли, кликнув на которую можно было бы услышать озвучку содержимого буфера обмена. Желательно приятным женским голосом
.
На практике - есть иконка (jovie), однако читать она умеет только по-английски (espeak). Хотя теоретически espeak и поддерживает русский язык, практически читает совершенно непонятную абракадабру, даже отдаленно не напоминающую что-либо осмысленное. Фестиваль с пакетом festvox-ru вполне членоразделен, хотя и далек от идеала, но как его прикрутить к какому-либо гую - остается загадкой. Ну и русский голос там только мужской
.
Гугл выдает отдельные (в большинстве своем - многолетней давности) посты на всяческих форумах, но реальной пользы от них, как правило, нет.
Может быть, кто-нибудь знает способ заставить espeak говорить по-русски, прикрутить festival к jovie, или порекомендует какой-нибудь другой открытый движок с поддержкой русского?