TTS книги  Проверялка  ФорумФорум  RSS  ПоискПоиск  ПользователиПользователи  ГруппыГруппы   Статистика  Список рапортов  ПрофильПрофиль  Сообщения ЛССообщения ЛС  Выход [ evmir_troll-hunter ]Выход [ evmir_troll-hunter ]  



Начать новую темуОтветить на тему

Установка русского голоса festival для экранного диктора Orca

Предыдущая тема Следующая тема Перейти вниз
АвторСообщениеУстановка русского голоса festival для экранного диктора Orca
bot
Гость


Сообщений : 317
Репутация : 12

 bot :: 17.11.08 13:27
17.11.08 13:27
Выбрать/отменить одновременное цитирование Ответить с цитатой Редактировать сообщение Удалить сообщение Послать сигнальный рапорт на это сообщение администратору или модератору Закрыть рапорты на это сообщение

Спасибо/Thanks
Установка русского голоса festival для экранного диктора Orca
Автор: ©️Анатолий Камынин
источник

Проект создания русского голоса для системы синтеза речи Festival был основан Николаем Шмырёвым и располагается по адресу http://festlang.berlios.de/docu/doku.php?id=russian .
Проект продолжает развиваться, скоро будет готова новая версия русского голоса (последняя была представлена в марте 2008 года, для нее доступна демонстрационная запись).

Отличительной чертой этого голоса является естественность речи, за которую приходится расплачиваться размером дистрибутива -- он вместе с дополнениями превышает 200 Мб. Недостатки у голоса тоже есть -- это сбои, акустические шумы, ошибки в произношении, отсутствие регулировок скорости и высоты тона. Иноязычные слова озвучиваются "по-русски", что делает неудобным использование голоса для чтения смешанных текстов. В редких случаях ухудшается разборчивость речи. Но проект развивается и постепенно приближается к своей цели -- созданию качественного синтезатора русской речи.
Установка Festival
Все приводимые далее действия по установке Festival и русского голоса выполнялись для дистрибутива Ubuntu 8.04.

Для работы понадобится терминал GNOME, окно которого можно открыть, нажав Alt+F1 и перейдя по такому маршруту: Приложения -> Стандартные -> Терминал. Есть и другой способ: нажать Alt+F2 и набрать:
Код:
gnome-terminal
Прежде всего нужно установить festival версии 1.96 и speech-tools версии 1.96. Это можно выполнить в окне терминала командой:
Код:
sudo aptitude install festival speech-tools
В ходе установки пакетов придется подтвердить свое желание (поскольку положительный ответ подразумевается по умолчанию, то достаточно нажать клавишу Enter). После успешной установки пакетов можно вызвать диалог настройки параметров Orca, где на вкладке "Речь" в списке синтезаторов речи появится "festival gnome speech driver", а в списке голосов -- английский голос (он будет единственным).

Если используется русский интерфейс среды GNOME, то, после переключения на английский голос Festival, Orca перестанет озвучивать все элементы управления с русскими надписями.
Установка русского голоса

По ссылке msu_ru_nsh_clunits-0.4.tar.gz( 185 Мб) необходимо загрузить на компьютер архив. Обновления для голоса следует искать по ссылке
http://forum.sources.ru/index.php?showtopic=204030view=showall .
Мартовское обновление можно получить по ссылке msu_ru_nsh_clunits.tar.bz2 (~37 Мб) или по более "короткому" маршруту.

В дальнейшем будем считать, что все архивы размещены в домашнем каталоге.

Далее будут следовать операции с файлами, для которых необходим доступ root. Наиболее удобным вариантом для тех, кто недавно перешел от Windows к Linux, было бы запустить оконный файловый менеджер Nautilus с правами root, нажав Alt+F2 и набрав команду:
Код:
gksudo nautilus
К сожалению, Orca не может озвучивать оконные приложения, запущенные с правами root. Так что оставим в стороне Nautilus и выполним необходимые действия через терминал GNOME.

Перейдем в каталог /usr/share/festival/voices/, создадим там вложенный каталог russian/, в который распакуем архивы, лежащие в домашнем каталоге:
Код:
cd /usr/share/festival/voices/
sudo mkdir russian
sudo tar -xf ~/msu_ru_nsh_clunits-0.4.tar.gz
sudo tar -xf ~/msu_ru_nsh_clunits.tar.bz2
В результате в каталоге russian появится каталог msu_ru_nsh_clunits с распакованным содержимым архивов.

Теперь необходимо перейти в каталог msu_ru_nsh_clunits/festvox/ и внести некоторые изменения в файл msu_ru_nsh_clunits. Поскольку gedit при запуске с правами root не озвучивается экранным диктором Orca, то воспользуемся проверенным vi:
Код:
cd msu_ru_nsh_clunits/festvox/
sudo vi msu_ru_nsh_clunits.scm
Теперь следует нажать прописную G, чтобы перейти в конец файла и клавишей со стрелкой вверх встать перед строкой
Код:
(provide 'msu_ru_nsh_clunits)

Перед этой строкой нужно поместить нижеследующий текст:
Код:
(proclaim_voice
 'msu_ru_nsh_clunits
 '((language russian)
  (gender male)
  (dialect moscow)
  (coding utf-8)
  (description
    "Russian festival voice.")))
В Firefox указанный текст можно выделить так же, как в обычном редакторе, и скопировать в буфер, нажав Control+C; затем следует перейти в окно терминала, где открыт vi, нажать i, чтобы включить режим вставки; затем вызвать контекстное меню и выбрать пункт "Вставить"; для завершения вставки нужно нажать Esc. После этого файл нужно сохранить и выйти, для чего достаточно набратьZZ (две прописные Z).

Теперь можно открыть диалог параметров Orca и на вкладке "Речь" выбрать синтезатор "festival gnome speech driver", а в качестве голоса -- "msu_ru_nsh_clunits" (это первый голос в списке). Если нужный голос в списке отсутствует, то выгрузите Orca по комбинации Insert+Q, а затем загрузить его снова: нажать Alt+F2 и набрать: orca. Если после перезагрузки голос в списке не появился, то, вероятнее всего, была допущена ошибка при редактировании файла msu_ru_nsh_clunits.scm. Вернитесь к этому файлу и проверьте правильность добавленных в него строк.

Чтобы настройки, сделанные в диалоге, вступили в силу, нужно нажать либо кнопку "Применить", либо кнопку "OK" (в последнем случае диалог настройки параметров закроется).

Через некоторое время новый голос сообщит о том, что параметры Orca перезагружены. Если, подождав какое-то время, вы не услышали этого сообщения, то просто начните перемещаться по элементам управления и Orca откликнется новым голосом.

Вернуться к началу Перейти вниз
Посмотреть профильОтправить личное сообщение

Установка русского голоса festival для экранного диктора Orca

Предыдущая тема Следующая тема Вернуться к началу
Установка русского голоса festival для экранного диктора Orca
Страница 1 из 1Страница 1 из 1
  Следить за ответами в теме    Форма быстрого ответа    Следить за ответами в теме    Форма быстрого ответа  
Начать новую темуОтветить на темуПерейти:

Удалить тему Отправить в корзину  Перенести тему  Закрыть тему  Разделить тему Объединить темы 
Инструменты для модерации
Этот сайт не предоставляет электронные версии программного обеспечения и полнотекстовых электронных изданий, а занимается лишь
подборкой и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями.

Создать форум | ©phpBB | Бесплатный форум поддержки | Сообщить о нарушении