Вы просматриваете стандартную версию сайта

Меню сайта

Рекламный блок

 

 

Главная » Статьи » Компьютеры » Настройка и оптимизация

Сборка синтезатора RHVoice из исходников для Ubuntu
Сборка синтезатора RHVoice из ис

Сборка синтезатора RHVoice из исходников для Ubuntu

RHVoice - кроссплатформенный синтезатор речи с приличными откликом и звучанием,основанный на речевом движке HTS и разрабатываемый Ольгой Яковлевой. Для Windows синтезатор выкладывается в виде готовых инсталляционных пакетов и дополнений для программы речевого экранного доступа NVDA, а вот под Linux готовых пакетов, увы, нет. Посему синтезатор придётся собирать из исходников

Команды для сборки

Ниже списком будут даны команды, которые необходимо ввести в терминале, ожидая выполнения каждой из них. Можно копировать команды и вставлять, однако, помните, что в терминале комбинация для вставки ctrl+shift+v, а не ctrl+v. И так, для сборки синтезатора выполните следующие действия в терминале:

  • sudo apt-get -q install git scons g++ libglibmm-2.4-dev libpulse-dev pkg-config
  • git clone https://github.com/Olga-Yakovleva/RHVoice.git
  • cd RHVoice
  • scons
  • sudo scons install
  • sudo ldconfig
  • sudo cp -a /usr/local/bin/sd_rhvoice /usr/lib/speech-dispatcher-modules

После выполнения этих команд мы получим скомпилированные бинарники, которые, теоретически, могут уже работать, однако, для того, чтобы заставить экранного диктора Orca говорить голосом RHVoice, потребуется проделать ещё несколько действий.

Доводим до ума

Доводка до ума будет заключаться в редактировании и создании конфигурационных файлов, а это значит, что вы должны выбрать для себя какой-нибудь текстовый редактор, в котором вы будете это делать:

  • gedit - стандартный редактор, входящий во все дистрибутивы ubuntu
  • pluma - форг редактора gedit, распространяемый с окружением рабочего стола Mate desktop environment
  • nano - простой консольный текстовый редактор, идеальный при работе через ssh, или просто для привыкших к консоли пользователей
  • В примерах ниже будем считать, что вы будете пользоваться редактором gedit, если же вы захотите, например, пользоваться редактором pluma, или nano, просто меняйте в командах слово gedit на слово pluma, или nano.

    Для начала создадим вспомогательный файл конфигурации для SpeechDispatcher. В терминале выполняем:

    • sudo gedit /etc/speech-dispatcher/modules/rhvoice.conf

    Откроется окно gedit, в которые вставляем вот эти строки:

    • RHVoiceDataPath "/usr/local/share/RHVoice"
    • RHVoiceConfigPath "/usr/local/etc/RHVoice/"
    • RHVoicePunctuationMode 0
    • #RHVoicePunctuationList "@+_"
    • RHVoiceDefaultVoice "Aleksandr"
    • RHVoiceDefaultVariant "Pseudo-English"
    • Debug 0

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

    Закроем окно редактора, не забыв сохранить изменение.
    Теперь подадим другую команду, которая откроет в окне редактора другой конфигурационный файл:

    • sudo gedit /etc/speech-dispatcher/speechd.conf
    • В открывшемся файле найдите любую из строк, начинающуюся с addmodule, вставьте после неё пустую строку и в пустую строку скопируйте:
    • AddModule "rhvoice" "sd_rhvoice" "rhvoice.conf"
    После этого достаточно перезагрузиться и выбрать в настройках orca появившийся голос RHVoice. Если же вы хотите ещё подшаманить с настройками, то можете выполнить вот такую команду:
    • sudo gedit /usr/local/etc/RHVoice/RHVoice.conf

    Эта команда откроет в окне редактора файл конфигурации синтезатора. Файл подробно прокомментирован на Русском языке, так что с его параметрами вы без труда разберётесь.

Категория: Настройка и оптимизация | Добавил: yuniks (07.05.2015)
Просмотров: 5025 | Рейтинг: 5.0/1
Сайт управляется системой uCoz