[Homeros] ошибка при запуске orca
tolyangin на mail.ru
tolyangin на mail.ru
Ср Июн 9 14:06:41 UTC 2010
Дмитрий Падучих wrote:
> tolyangin:
>
> To> File "/usr/lib/pymodules/python2.5/orca/espeechfactory.py",
> To> line 439, in _getcodes raise Exception("No code table for
> To> %s" % engine)
> To> Exception: No code table for voiceman.espeak
>
> Причина в том, что espeechfactory.py использует таблицу, которая
> ставит в соответствие речевому серверу протокол (dectalk или
> outloud). Сервера voiceman.espeak нет в таблице, отсюда и
> ошибка. Ошибку можно преодолеть либо добавив voiceman.espeak в
> таблицу, либо использовать в качестве имени симлинка одно из имён,
> которые есть в таблице, а именно: dtk-exp, dtk-mv, dtk-soft,
> outloud. Voiceman 1.2 не поддерживает протоколы dectalk и outloud,
> поэтому задать можно и тот, и другой. Трудно сказать, с каким из них
> будет меньше глюков. Чтобы добавить в таблицу имя сервера, можно
> добавить в файл ~/.orca/orca-customizations.py:
>
> import orca.espeechfactory
>
>
>
>
>
> orca.espeechfactory._codeTable['voiceman.espeak'] = 'dectalk'
>
> Тут ничего на самом деле нового нет.
Да, эта строка у меня присутствует. глюков никаких с ней не было.
если запустить орку с речевым сервером гнома, в настройках выбора речи
войсеман выбрать можно и он работает. такое повторрилось при новых перезапусках .
Подробная информация о списке рассылки Homeros