19.02.2017      4458      6
 

RHVoice — синтезатор речи для Linux. Учим Orca говорить красиво


Это моя старая статья, которую я перенес из своего первого блога. В этой статье я расскажу как настроить экранный диктор Orca в Linux Mint 17 MATE и установить синтезатор русской речи RHVoice. Этот же рецепт подойдет и для Ubuntu. Честно говоря, пока я ограничился только рабочим столом MATE. GNOME 3 по мне очень тяжеловат, тем более вкупе с экранным диктором.

Итак, приступим. Можно начинать с разных этапов: сперва включить Orca, а потом установить синтезатор или сделать все наоборот. Пойдем по второму пути. Сперва установим синтезатор, а затем включим Orca и настроим ее.
Сейчас я приведу набор команд, которые скачают необходимые файлы для установки синтезатора соберут и установят его. Вначале просто создается папка на рабочем столе в которой будет происходить весь процесс.

Сборка и установка RHVoice.

  • создаем папку и заходим в нее

  • устанавливаем программы необходимые для сборки

  • скачиваем синтезатор речи

  • заходим в скачанную папку, собираем и устанавливаем

После команды scons начнется процесс сборки, он довольно долгий. Но результат должен выглядеть следующим образом.

rhvoice

Голос установлен. Теперь необходимо настроить операционную систему, чтобы она могла без проблем работать с синтезатором.

  • создадим конфигурационный файл

  • внесем в него следующие строчки

После внесения строк жмем Ctrl+X, подтверждаем изменения написав Y, затем Enter и ещё раз Enter.
Теперь внесем изменения в ещё один конфигурационный файл.

Читайте также:  Veyon - мониторинг компьютеров и управление классом

  • ищем строки где добавляются модули (строка начинается с #AddModule) речевых синтезаторов и добавляем новый модуль

  • вот что получается в итоге

rhvoice

Настройка экранного диктора Orca.

Теперь необходимо сделать так чтобы Orca запускалась при старте системы. Жмем «Menu» -> «Центр управления» -> «Вспомогательные технологии» и ставим галочку напротив «Включить вспомогательные технологии».

orca linux

Далее жмем кнопку «Предпочтительные приложения», во вкладке «Вспомогательные технологии» ставим галочку под Orca напротив «Запускать при входе».

orca linux

Осталось только перезагрузить компьютер и выбрать RHVoice в настройках Orca. После перезагрузки Orca начнет говорить довольно мерзким голосом. Ее можно настроить из терминала, но удобнее это будет сделать в окне настроек. Чтобы вызвать окно настроек необходимо для начала отключить дополнительную цифровую клавиатуру клавишей NumLock, а потом нажать комбинацию 0+Пробел, где 0 — цифра на дополнительной цифровой клавиатуре. Появится вот такое окно, где во вкладке «Речь» можно будет выбрать синтезатор и голоса к нему.
orca linux
 
У синтезатора есть целых четыре русских голоса Alexandr, Elena, Irina и Anna. Мне больше всего понравился голос Anna.

А в этом видео можно послушать голоса.


Спасибо за внимание!


Обсуждение: 6 комментариев
  1. Sergey:

    Checking Speech Dispatcher version … no
    Что поставить?

    Ответить
    1. Sergey:

      Просто я в итоге уже apt install sppech-dispatcher*, и всё равно no

      Ответить
  2. Николай:

    У меня в процессе, когда «собираем и устанавливаем» выдает ошибку:
    scons: *** [build/linux/core/pitch.os] Error 1
    scons: building terminated because of errors.
    Не знаю на сколько она критична?!

    Ответить
  3. Николай:

    Огромное СПАСИБО автору за очень подробную и доходчивую, пошаговую статью! К сожалению таких статей для Линукс-чайников очень мало. В основном гнут пальцы и посылают юзать интернет, форумы, документацию

    СПАСИБО ВАМ!

    Ответить
  4. Николай:

    И вот еще одна бяка выскочила в конце этого процесса:
    cp: не удалось выполнить stat для ‘/usr/local/bin/sd_rhvoice’: Нет такого файла или каталога

    Ответить
  5. Soldat-76:

    Спасибо за комментарии. С последней проблемой что я сталкивался, было что-то в компиляции, но из-за разных версий питон вроде (или не та версия какого-то пакета была, не помню). Пришлось отковырять старую версию на одной из школьных машин. Я как на работу попаду скину вам ее. Может получится чего. Так-то я сам чайник, все находилось методом тыка. На этой неделе попробую на домашней машине запилить, посмотрю как пойдет. У меня тут ЛМ 18.3. Может чего смогу дельного ответить.

    Ответить

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности