Синтезатор речи (Orca+RHVoice)

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Синтезатор речи (Orca+RHVoice)

#1

19 авг 2017, 13:08

Синтезатор речи (Orca+RHVoice) В стандарте в Linux Mint поставляется синтезатор речи Orca (экранный диктор; пакет - gnome-orca). Возможности orca (очень кратко): произношение вводимых клавиш, названия файлов, содержимого приложений (не всех, например, для yandex-browser не работает, а для mozilla - работает), возможность чтения текста из текстового редактора. Минусы orca: чтение нельзя поставить на паузу, глючно читает форматированный текст (типо переходов shift+enter, нестандартных интервалов слов и д.р, прим.: можно сделать текст неформатированным, перенеся в обычный текстовый редактор). Без голоса orca ничего не стоит. Поэтому "из коробки" установлен голос espeak, чей русский оставляет желать лучшего. Что ж, исправим это. Запускаем терминал, далее:
Установка1) Подготавливаем пакеты, необходимые для установки
sudo apt-get -q install git scons g++ libglibmm-2.4-dev libpulse-dev pkg-config

2) Создаем папку и скачиваем голос

Код: Выделить всё

mkdir RHVoice&&cd RHVoice&&git clone https://github.com/Olga-Yakovleva/RHVoice.git
3) Заходим в скаченную папку, собираем и устанавливаем

Код: Выделить всё

cd RHVoice&&scons
sudo su
scons install&&sudo ldconfig&&sudo cp -a /usr/local/bin/sd_rhvoice /usr/lib/speech-dispatcher-modules
4) Создадим конфигурационный файл
nano /etc/speech-dispatcher/modules/rhvoice.conf
и внесем в него следующие строчки:

Код: Выделить всё

RHVoiceDataPath "/usr/local/share/RHVoice"
RHVoiceConfigPath "/usr/local/etc/RHVoice/"
RHVoicePunctuationMode 0
#RHVoicePunctuationList "@+_"
RHVoiceDefaultVoice "Aleksandr"
RHVoiceDefaultVariant "Pseudo-English"
Debug 0
После внесения строк жмем Ctrl+X, подтверждаем изменения написав Y, затем Enter и ещё раз Enter.

5) Теперь внесем изменения в ещё один конфигурационный файл
nano /etc/speech-dispatcher/speechd.conf
ищем строки, где добавляются модули (строка начинается с #AddModule) речевых синтезаторов и добавляем RHVoice:
#AddModule "rhvoice" "sd_rhvoice" "rhvoice.conf"
Как пользоваться?Хороший вопрос)
а) Если все хорошо, без лагов и глюков, то
Заходим меню, параметры системы, специальные возможности, включить считывание с экрана, кликаем по пустой области рабочего стола, нажимаем insert+пробел, появляются настройки orca, выбираем интересующий нас голос (например, rhvoice->Elena+Clb (ru)).
б) Если insert+пробел не работает, то создаем текстовый файл, вносим следующие строки:

Код: Выделить всё

#!/bin/bash
killall orca
sleep 5
orca -s
Сохраняем, заходим в свойства файла, делаем исполняемым, двойной клик -> запустить в терминале, после этого немного ждем, должно запуститься окно экранного диктора
-----------------------------------------------------------------------------
Примечания:
1) Консольная команда orca -t позволит в текстовом формате настроить основные конфинги orca
2) В программе очень много горячих клавиш: параметры экранного диктора -> привязки клавиш. Советую в них разобраться.

Спасибо за внимание, всем бобра!) :dance:
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Grombixalo
Сообщения: 1232
Зарегистрирован: 22 мар 2017, 10:29
Решено: 1
Благодарил (а): 639 раз
Поблагодарили: 1477 раз
Контактная информация:

Синтезатор речи (Orca+RHVoice)

#2

19 авг 2017, 14:06

up
Не по теме
А де мой бобр? :look:

Аватара пользователя

Автор темы
root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Синтезатор речи (Orca+RHVoice)

#3

19 авг 2017, 14:24

Grombixalo, кормить 2 раза в день: утром и вечером; латок всегда держать сухим, комп не паролить: он от этого впадает в исступление, начинает крушить, ломать, драть, грызть все, что видит на свое пути. Хороший бобр, любит minecraft. Держи! Прям от сердца отрываю :sad:
9721723.jpg
Вы не готовы! :pc2:
Изображение

Закрыто

Вернуться в «Системные утилиты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя