Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Трудности с festival (сразу говорю гуглом пользовался и ставлю невпервые)  (Прочитано 749 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rIKJAVIR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Добрый день!
Устанавливаю festival (в дальнейшем планируется использовать для asterisk) на ubuntu server 14 TLS, ранее уже устанавливал на 14 desktop и 12 ubuntu, проблем не возникало (sudo apt-get install festival speech-tools festvox-ru).
(SayText "Hello!") выполняется без ошибок, но на русском (SayText "Привет!") имеем ошибку (барабанная дробь)
"LTS_Ruleset russian_downcase: no rule matches:
 LTS_Ruleset: # *here* оп ор п #"
Основные причины этой ошибки:
LTS_Ruleset russian_downcase: no rule matches: LTS_Ruleset: # *here* + какое-то слово здесь.

1 причина: в своем вы использовали недопустимый символ, который Festival не умеет обрабатывать (об этом ниже).
 - поправьте скрипт.

2 причина: вы скрипт сами не писали, сделали Copy+Past с какого-то сайта, вставили в свой текстовый редактор и сохранили. Некоторые редакторы делают автоформатирование, например, меняют двойной дефис на одинарный, кавычки-двойные на кавычки-елочки.
 - воспользуйтесь другим редактором и вставьте скрипт с сайта туда.

3 причина: вы сделали Copy+Past с сайта, но вы точно уверены, что ваш редактор автоформатированием не занимается! Значит, автоформатированием занимается сайт, с которого вы копируете скрипт.
 - перепечатайте скрипт ручками.

4 причина: некоторые текстовые редкторы при сохранении файлов в UTF-8 в начало файла добавляют BOM (подпись UTF-8 в виде трёх байтов). Festival не воспринимает ее, как подпись, пытается обработать и не может.
 - воспользуйтесь другим редактором.

5 причина: вы заставляете Festival говорить одновременно на нескольких языках.
 - одна сессия - один язык.

Но у меня не может быть ни одна из этих причин - (SayText "р") - тоже выдает ошибку..
В чем еще может быть проблема и куда копать? п.с пробовал собирать из исходников - тоже самое
Чего то я явно упускаю..

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.