[sisyphus] festival (mbrola?)

Eugene Pazhitnov pazhitnov на gmail.com
Ср Ноя 9 16:35:00 UTC 2011


Добрый день!

Запутался. Конечная цель -- сказать русский текст в wav-файл. Получилось с
помощью espeak, но качество чудовищное.

Я так понял, что самый передовой метод -- использование festival в связке с
проприетарным mbrola, тем более, что оно прописано в festival где-то по
умолчанию:

$ echo 'Мы все умрем, ааааа ха ха ххааа хааа.' | text2wave > a.riff
sh: mbrola: команда не найдена
Cannot open file /tmp/.private/eugene/est_13684_00000.au as tokenstream
Wave load: can't open file "/tmp/.private/eugene/est_13684_00000.au"
Cannot load wavefile: /tmp/.private/eugene/est_13684_00000.au
sh: mbrola: команда не найдена
Cannot open file /tmp/.private/eugene/est_13684_00002.au as tokenstream
Wave load: can't open file "/tmp/.private/eugene/est_13684_00002.au"
Cannot load wavefile: /tmp/.private/eugene/est_13684_00002.au
$

Скачанная же mbrola не работает никак: с официального сайта вариант i386
выдает на моей архитектуре "Linux host 3.0.8-std-def-alt1 #1 SMP Wed Oct 26
12:30:01 UTC 2011 x86_64 GNU/Linux" ожидаемое "нет такого файла или
каталога", а версия AMD64 такое:
$ ./mbrola.amd64
Architecture PANIC!
$

При этом бага известная. Вот что написано в README.Debian deb-пакета mbrola:

Note: the amd64 package ships a 32bit binary, because the said-to-be-64
bit version on the mbrola site actually is 32bit and does not work at
all.  Users who compile their own kernel should thus make sure to enable
CONFIG_IA32_EMULATION.

И непонятно, куда двигаться дальше. Как заставить работать festival?

-- 
Евгений Пажитнов
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20111109/693bb65e/attachment.html>


Подробная информация о списке рассылки Sisyphus