Инструменты пользователя

Инструменты сайта


doc:1501:mgul.150010.001

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1501:mgul.150010.001 [2018/11/13 19:49]
disolo [Заглавные буквы в RHVoice]
doc:1501:mgul.150010.001 [2018/11/14 13:46] (текущий)
disolo [Чтение пунктуации в RHVoice]
Строка 2: Строка 2:
 Наш выбор остановился на программе RHVoice для синтеза речи, т.к. она обладает простым управлением и имеет поддержку большого количества языков,​ разных голосов и быстрой скоростью обработки текста. Наш выбор остановился на программе RHVoice для синтеза речи, т.к. она обладает простым управлением и имеет поддержку большого количества языков,​ разных голосов и быстрой скоростью обработки текста.
  
 +====Установка RHVoice====
 +  * sudo apt-get install scons gcc flite flite1-dev expat libunistring-dev libsox-dev
 +  * sudo apt-get install libasound-dev
 +  * sudo apt-get install libpulse-dev libao-dev ​
 +
 +  * sudo git clone https://​github.com/​Olga-Yakovleva/​RHVoice
 +  * cd RHVoice
 +  * sudo scons
 +  * sudo scons install
 +  * sudo ldconfig
  
 ====Основная команда синтеза речи в терминале для использования RHVoice==== ====Основная команда синтеза речи в терминале для использования RHVoice====
Строка 35: Строка 45:
 В следующей таблице показаны все опции этой группы. В следующей таблице показаны все опции этой группы.
  
-Параметр Описание +Параметр ​       ​^ ​Описание ​               ^ 
-default_rate скорость по умолчанию +default_rate ​   ​| ​скорость по умолчанию ​  | 
-min_rate минимальная скорость +min_rate ​       ​| ​минимальная скорость ​   | 
-max_rate максимальная скорость +max_rate ​       ​| ​максимальная скорость ​  | 
-default_pitch высота по умолчанию +default_pitch ​  | высота по умолчанию ​    | 
-min_pitch минимальная высота +min_pitch ​      | минимальная высота ​     | 
-max_pitch максимальная высота +max_pitch ​      | максимальная высота ​    | 
-default_volume громкость по умолчанию +default_volume ​ ​| ​громкость по умолчанию ​ | 
-min_volume минимальная громкость +min_volume ​     ​| ​минимальная громкость ​  | 
-max_volume максимальная громкость+max_volume ​     ​| ​максимальная громкость ​ |
  
 Эти настройки можно задать как для синтезатора в целом, так и для отдельных языков и голосов. Эти настройки можно задать как для синтезатора в целом, так и для отдельных языков и голосов.
Строка 79: Строка 89:
  
 **Режим чтения пунктуации** **Режим чтения пунктуации**
 +
 Этот режим задаётся параметром punctuation_mode. Доступны следующие варианты:​ Этот режим задаётся параметром punctuation_mode. Доступны следующие варианты:​
  
-Значение Описание + 
-none         не читать (значение по умолчанию) +Значение ​ ​^ ​Описание ​                          ^ 
-some         выборочное чтение +none      | Не читать (значение по умолчанию) ​ | 
-all         читать все знаки+some      | Выборочное чтение ​                 | 
 +all       | Читать все знаки ​                  |
  
 Например,​ включить чтение всех знаков препинания можно следующим образом:​ Например,​ включить чтение всех знаков препинания можно следующим образом:​
Строка 100: Строка 112:
  
 **Режим индикации заглавных букв** **Режим индикации заглавных букв**
 +
 Этот режим задаётся параметром indicate_capitals. Поддерживаются следующие значения:​ Этот режим задаётся параметром indicate_capitals. Поддерживаются следующие значения:​
  
Строка 105: Строка 118:
 | no         отключить ​ | (значение по умолчанию) ​                    | | no         отключить ​ | (значение по умолчанию) ​                    |
 | word                  | произносить слово "​заглавная"​ перед буквой ​ | | word                  | произносить слово "​заглавная"​ перед буквой ​ |
-| pitch                 ​| ​  ​изменять высоту голоса ​                   +| pitch                 | изменять высоту голоса ​                     
-| sound                 ​| ​ подавать короткий звуковой сигнал ​         |+| sound                 | подавать короткий звуковой сигнал ​          ​|
  
 Пример:​ Пример:​
Строка 121: Строка 134:
 ====Указание ударения в тексте в RHVoice==== ====Указание ударения в тексте в RHVoice====
 Указание положения ударения в тексте поддерживается только для русского языка. Например,​ чтобы указать синтезатору,​ что следующая за знаком + гласная должна получить ударение,​ нужно прописать в конфигурационном файле: Указание положения ударения в тексте поддерживается только для русского языка. Например,​ чтобы указать синтезатору,​ что следующая за знаком + гласная должна получить ударение,​ нужно прописать в конфигурационном файле:
-stress_marker=+ +  * stress_marker=+
  
 ====Отключение отдельных языков и голосов в RHVoice==== ====Отключение отдельных языков и голосов в RHVoice====
 **Отключение отдельных языков и голосов** **Отключение отдельных языков и голосов**
-Вы можете сделать некоторые языки и голоса недоступными программам-клиентам. Такая возможность может оказаться полезной,​ если вы не используете эти языки или голоса и не хотите,​ чтобы ваш чтец экрана их отображал. Следующий пример блокирует все английские голоса и Александра:​ + 
-languages.english.enabled=false +Вы можете сделать некоторые языки и голоса недоступными программам-клиентам. Такая возможность может оказаться полезной,​ если вы не используете эти языки или голоса и не хотите,​ чтобы ваш чтец экрана их отображал. ​ 
-voices.aleksandr.enabled=false+ 
 +Следующий пример блокирует все английские голоса и Александра:​ 
 +  ​* ​languages.english.enabled=false 
 +  ​* ​voices.aleksandr.enabled=false
  
  
Строка 136: Строка 151:
  
 Поддержка псевдо-английского включается следующим образом:​ Поддержка псевдо-английского включается следующим образом:​
-languages.russian.use_pseudo_english=yes+  * languages.russian.use_pseudo_english=yes
  
 А отключается она, соответственно,​ так: А отключается она, соответственно,​ так:
-languages.russian.use_pseudo_english=no+  * languages.russian.use_pseudo_english=no
  
 Поддержка псевдо-английского включена по умолчанию,​ если установлен английский языковой пакет. Поддержка псевдо-английского включена по умолчанию,​ если установлен английский языковой пакет.
doc/1501/mgul.150010.001.1542127748.txt.gz · Последние изменения: 2018/11/13 19:49 — disolo