1.1, anonymous (??), 21:22, 03/11/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Автор, можешь выложить где-нибудь файлик с демонстрацией чтения произвольного текста? Хочу послушать, изменилось ли качество русского голоса.
В свое время перепробовал три системы синтеза русской речи - festival, espeak и ru_tts, качество произношения у фестиваля было хуже всех.
| |
|
2.7, dq0s4y71 (??), 13:26, 10/11/2009 [^] [^^] [^^^] [ответить]
| +/– |
>качество произношения у фестиваля было хуже всех.
А у кого было лучше всех?
| |
|
1.3, Ъ (?), 23:37, 04/11/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Нужно в файл /usr/share/festival/languages.scm
На будущее:
В deb пакетах предусмотрен замечательный скрипт preinst, специально для того, чтобы пользователи не правили руками конфиги и т.д. , а изменения вносились автоматом.
#!/bin/sh
#preinst
temp='tempfile'
config="/usr/share/festival/languages.scm"
cat $config | sed -e s/'(define (select_language language)'/' (define (language_russian) \n "(language_russian)\n Set up language paremetrs for Russian"\n (set! male1 voice_msu_ru_nsh_clunits)\n(male1)\n(Paremeter.set \'Language\' russian)\n)\n(select_language language)'/ > $temp
cat $temp > $config
| |
|
2.8, myhand (?), 14:17, 11/11/2009 [^] [^^] [^^^] [ответить]
| +/– |
Не нужно ничего писать - просто мейнтейнер festival "забыл" наложить
часть присланного ему патча. С festival >= 1.96~beta-10 должен
нормально работать ключ --language russian
| |
|
1.5, EuPhobos (?), 09:34, 05/11/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Автор забыл добавить, что так же нужно прописать себя в группу audio(по умолчанию первый пользователь u9.10 в ней не состоит), иначе придёться запускать фестиваль от рута, что не оч. приятно.
| |
|
|
3.9, EuPhobos (?), 11:24, 17/11/2009 [^] [^^] [^^^] [ответить]
| +/– |
У меня ругался на то, что нет доступа к /dev/dsp
А вообще, очень жутко работает, текст из файла не читает, ибо многие знаки он не понимает, и даже не начинает читать. Например даже простейшее, цифру "8.10" или "8,10" он не может прочитать, и вываливается с ошибкой.
Тогда о каком "чтении текста" вообще может быть речь?
Просто побаловаться лёгкими предложениями из коммандной строки, и снести эту недоделку к едрени-фени.
| |
|
4.10, PSV (?), 12:46, 05/12/2009 [^] [^^] [^^^] [ответить]
| +/– |
sed -r -e 's/[^а-я А-Я.,]//g' ./glava.txt | sed -r -e 's/[,]/\n/g' | sed -r -e 's/[.]/\n\n/g' > glava.test
festival -b '(begin (voice_msu_ru_nsh_clunits) (tts_file "glava.test" nil))'
| |
|
5.12, Антон (??), 16:59, 20/03/2010 [^] [^^] [^^^] [ответить]
| +/– |
>У меня тоже ругается на доступ /dev/dsp
>Как вылечить?
printf "; use ALSA\n(Parameter.set 'Audio_Method 'Audio_Command)\n(Parameter.set 'Audio_Command \"aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")\n" > .festivalrc
| |
|
|
|
|
|
2.14, Виктор (??), 15:07, 03/11/2010 [^] [^^] [^^^] [ответить]
| +/– |
При первом запуске орки из консоли оно предлагает выбрать енжину, в ней можно поставить фестиваль. Но сначала надо проверит читает ли фестиваль нормально сам по себе. На моём бубне оно тоже в закрытое устройство стучит.
| |
|
|