программа преобразования текста в речь для Ubuntu

3680
Narcolapser

Есть ли программа для преобразования текста в речь, которая работает в Ubuntu Linux? Желательно не под вином.

--Редактировать

Извините за задержку. Мой график в этом семестре - вихревой ветер. тем не мение. У меня есть программы, упомянутые ниже. Но я должен уточнить, что я ищу. Я дислексик Читать мне сложно. Но когда я читаю текст вслух, это делает чудеса. Школа предоставляет все мои учебники в цифровом виде, поэтому мне нужно что-то, что я могу просто выбросить большой кусок текста (который может быть или не очень структурирован очень аккуратно. Иногда текст приходит со всеми видами случайной тарабарщины, которая вызвала несколько программ преобразования текста в речь на windows вылетали на меня раньше.) и он мне это прочитал.

Спасибо, еще раз извините за задержку.

3

3 ответа на вопрос

4
Gilles

Ubuntu включает в себя Festival ( festivalпакет и, возможно, другие fest...) и Espeak ( espeakпакет). Для интеграции GUI, посмотрите на Orca ( gnome-orcaпакет).

Трудно найти голоса для языков, отличных от английского. Espeak поставляется только с английским, а Festival - с голосами на чешском, английском, финском, хинди, итальянском, маратхи и телугу. И Espeak, и Festival можно заставить работать с голосами из проекта Mbrola, которые бесплатны как в пиве, но не как в речи.

В духе обучения человека ловить рыбу я упомяну малоизвестную особенность системы пакетов Debian / Ubuntu. К сожалению, он не доступен в стандартном менеджере пакетов Ubuntu (synaptics), но доступен в aptitude для менеджера пакетов в текстовом режиме. Установите debtagsпакет, затем в aptitude выберите «Views | Новый браузер Debtags ». Это показывает доступные пакеты по тегам; sound::speechтег (т.е. расширить soundкатегоризации : то его speechкатегория) списки синтеза речи программного обеспечения.

4
OneOfOne

Есть несколько, я лично использую espeak .

// не по теме, но если вы используете ossv4, трудно использовать espeak напрямую, поэтому вот функция bash, которую я использую:

say() { echo -n $* | espeak --stdin --stdout -v+f6 | play -q - } 
Благодарю. Я пробовал эпос, эспик и фестиваль, но я не нашел способа заставить его звучать как девушка. Является ли это возможным? 13 лет назад 0
Фестиваль идет с одним женским голосом - но добавить больше голосов просто - см. Http://www.cstr.ed.ac.uk/projects/festival/manual/festival_24.html#SEC98 symcbean 13 лет назад 0
Также в espeak есть несколько женских голосов, попробуйте `espeak -v + f1` (` + f1 -> + f6`). OneOfOne 13 лет назад 0
2
Sathya

Вы можете использовать фестиваль .

Orca - другая альтернатива