Rhvoice как установить windows

roboforum.ru

Технический форум по робототехнике.

  • Список форумовМастерскаяКомпьютеры в роботостроении
  • Изменить размер шрифта
  • Версия для печати
  • Магазин
  • Правила
  • Wiki
  • FAQ
  • Регистрация
  • Вход

Windows + RHVoice: говорим по русски

Windows + RHVoice: говорим по русски

AndreiSk » 18 апр 2017, 01:34

В последнее время многие камрады устанавливают на своих роботов
маленькие компьютеры, работающие и под Windows.
Например, компьютер на базе платы Intel NUC, или готовый компьютер Intel Compute Stick,
и даже донглы от китайцев на базе малопотребляющих атомов.
Такое компьютеры можно запитать даже от внешнего аккумулятора, которыми завалены
компьютерные магазины и даже салоны связи.
Даже планшет под Windows иногда ставят, я читал, что так сделал тов. Scorpio.
К сожалению не помню, говорил у него робот или нет и на каком языке.
В .Net есть поддержка синтезатора речи нескольких языков, но русского там нет.

Расскажу как озвучить робота или же просто компьютер на Windows,
чтобы он говорил по русски.
Есть такой пакет RHVoice, который был также замечен в употребление тов.linvinus,
но под linux.
Под Windows настроить тоже можно, выполнив следующие пункты:

1. Качаем с страницы http://golosknigi.com/page5.html
движок RHVoice. Это ссылка «Скачать RHVoice» справа, ближе к низу.
Или же взять из прикрепленного файла RHVoice05Rus.zip
2. Распаковываем, запускаем setup.bat и устанавливаем RHVoice куда от хочет по умолчанию.
3. В командной строке (Start->Run. ) вводите команду
%windir%\sysWOW64\speech\SpeechUX\SAPI.cpl
Откроется панель управления SAPI. Она 32 битная, но будет работать на Win7 64-битной (как у меня).
Выберите голос Aleksandr в качестве голоса по умолчанию. Можно любой другой, но не все голоса говорят по русски.

Как это использовать:
1. Делаем в Visual Studio консольное приложение на C#. Я использую Visual Studio 2015, но наверняка будет работать и в раньших версиях (может в 2008 даже будет).
2. Подключаем в References сборку COM «Microsoft Speech Object Library»
3. Привожу полный текст программы на C#
Код: Выделить всё • Развернуть
Такая реализация будет работать, но что-то Microsoft намудрила, и оно иногда падает.
Я выдрал готовый класс из своей программы, которая мне читает сайты, книги, форумы, анекдоты и т.д.
Что-то зрение сильно упало, по возможности пытаюсь на слух получать информацию.
Пример проекта с моим классом — в приложенном файле VoiceConsole.zip
Там же скомпилированная версия, ее можно запустить чтобы проверить работу синтезатора.

Моя программа работает в английских версиях Win7 64-бит, Win8 32бит (планшет dell venue 8″).
Я не знаю насчет Win10, у меня ее нет.
В .Net есть родной класс для синтеза и распознавания речи, но русский там не поддерживается.
Можно даже на vbscript написать, см. пример скрипта, и наверное даже на VB6

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

Читайте также:  Почему крашится windows 10

Возможно Microsoft выпустила что-то в этом направлении для Windows 10, если кому
известно чего — напишите.

Возможно, вы услышите неправильное ударение в слове. Как это исправить:
Найдите файл:
C:\Users\Administrator\AppData\Roaming\RHVoice\RHVoice.ini
Там есть строчки:
; следующую за ним гласную падает ударение (только русский текст).
stress_marker=Q

Буква Q перед гласной будет говорить, что на следующую за ней гласную будет ударение.
Например: «Вокруг дома.» голос скажет «дома'», т.е. вокруг много домов.
А бывает что гуляешь вокруг дома, тогда надо «Гуляю вокруг дQома».

Как загрузить русский в экранный диктор?

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

Доступные решения

В материале разберём добавление русского голоса на такие программы, как NVDA и Экранный Диктор Windows.Данные программы доступнее остальных, так Экранный Диктор, является предустановленной программой операционной системы Windows? Не требует особых знаний и входит в лицензию системы. А программа NVDA, является уникальным продуктом для голосового доступа к экрану компьютера, она уже ни первый год помогает людям с нарушениями зрения. Главной особенностью программы, можно отметить её бесплатность и широкий спектр возможностей, по решаемой проблеме.

Как было сказано в прошлой статье, существует множество синтезаторов речи. В большинстве они выпускаются в нескольких вариантах, что облегчает выбор для вашего рабочего диктора. Синтезаторы речи можно поделить на две большие группы:

  • Коммерческие – выпускаемые по платным лицензиям, имеющие ограничения на пробный период.
  • Бесплатные – синтезаторы, предоставляемые пользователям на правах свободного распространения .

Люблю повторять фразу: «Бесплатно, не значит хуже!». В нашем случае эта фраза подходит, как нельзя лучше. Бесплатные синтезаторы речи развиваются и имеют место быть.

RHVoice

Советую попробовать лёгкий, быстрый и грамотный синтезатор речи RHVoice . Данный продукт помимо того что направлен на российских пользователей, распространяется совершенно бесплатно. Радует и тот факт, что данное решение для дикторов не останавливается в развитии, так на протяжении времени выходят новые версии, в которых, конечно, исправляются ошибки и добавляются нововведения.

Для того чтобы установить синтезатор речи RHVoice на свой компьютер, следует определиться с программой диктором. Если Вы будете использовать встроенную программу Windows , то формат скачиваемого файла будет иметь вид .EXE, а если ваш выбор диктора остановился на NVDA, то файл будет оканчиваться на .NVDA.

Установка на Windows

По умолчанию операционная система Windows не имеет русского языка для Экранного диктора, поэтому пользователям придётся самостоятельно дополнить голоса.

Скачав файл синтезатора речи , рассмотренного выше, запустите установку двойным щелчком мыши или клавишей клавиатуры – Enter.

Никаких изменений в установочный процесс вносить не потребуется, поэтому сложностей возникнуть не должно!

По завершении установки, откройте настройки Экранного диктора и измените голос. В списке голосов должны появиться несколько русских голосов, таких как: Александр, Елена и Ирина. Сохраните настройки выбора и попробуйте по перемещаться в системе.

Установка на NVDA

В отличии от стандартной программы Windows, программа экранного доступа NVDA имеет предустановленный синтезатор речи с поддержкой русского языка. Только стоит отметить, что качество произношения этого голоса далеко от совершенства. Его можно слышать при установки программы NVDA на свой компьютер.

Читайте также:  Клавиатура с кнопками для mac os

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

Скачав файл с официального сайта синтезатора речи RHVoice , запустите установку двойным щелчком мыши или по нажатии клавиши – Enter. В появившемся уведомлении дайте согласие на установку. Подождите пару секунд и согласитесь с перезапуском программы NVDA (при этом Вы услышите характерные звуки выгрузки и запуска программы NVDA).

По окончании установки синтезатор запустится вместе с стартом диктора. Вам останется лишь настроить голоса с вашими предпочтениями!

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

Голос Александр и Елена:

Вместо послесловия

Как Вы успели заметить ничего сложного в установки русского языка в экранный диктор – нет! Вам лишь потребуется найти синтезатор речи, который бы устраивал Вас своим произношением, скачать его и установить. Только помните, что не все синтезаторы могут подходить к вашему экранному диктору, прежде чем скачать установочный файл убедитесь, что программа экранного доступа, используемая вами, поддерживается синтезатором речи!

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

Rhvoice как установить windows

Краткое описание:
Простой синтезатор речи.

Описание:
RHVoice — свободно распространяемый синтезатор речи с открытым исходным кодом.

Поддерживаемые языки: Американский английский, грузинский, киргизский, русский, татарский, украинский и эсперанто.

После установки откройте приложение и загрузите голоса, которые вы хотите использовать.

Требуется Android: 4.1. и выше
Русский интерфейс: Да

  • Устанавливаем программу (из Play Market-a или через apk)
  • Открываем установленную программу и скачиваем голоса:

  • Открываем программу «Настройки»
  • Ищем пункт меню «Синтез речи» или «Преобразование текста в речь» . Названия отличаются в зависимости от версии Android, а также от оболочки устройства (например, настройки Xiaomi отличаются от настроек Samsung).


    В пункте «Синтезатор по умолчанию/Предпочитаемый модуль/Система по умолчанию» (названия также отличаются от версии Android и оболочки устройства) выбираем нужный нам синтезатор речи


    Далее заходим в настройки синтезатора и выбираем параметры

    Синтезатор готов к использованию

  • Открываем электронную книгу, которую мы хотим озвучить, в любой программе-читалке (например, moon reader)
  • Воспроизводим наш текст

    Версия: 1.0.1 RHVoice (veld67)
    версия: 1.0.1 RHVoice [1.0.1].apk ( 8,58 МБ )

    Сообщение отредактировал iMiKED — 14.09.20, 08:42

    Привет всем участникам форума!

    Немного проясню ситуацию с RHVoice.

    Ольга Яковлева не разрабатывает движок синтеза с нуля, а использует HTS Engine Думаю, опытные пользователи, знающие что такое C++ или Java 🙂 уже познакомились со спецификой данного движка. Говоря более простым языком: HTS не использует метод склейки фонем в более менее требуемое созвучие. HTS использует полное моделирование голоса на основе характеристик какого-либо оригинального. Т.е., вы начитали со свойственными вам интонациями большой объем текста, который содержит все возможные созвучия звуков необходимого (в нашем случае — русского) языка, а HTS анализирует ваш голос и снимает с него характеристики, по которым в последствии и генерируется звук, приближенный к вашему голосу. Отсюда и такой маленький размер голосов, отсюда и такой механический призвук — разработка OpenSource, не имеет здоровых финансовых возможностей в отличие от Nuance и ETC.

    К тому же, HTS писался не для процессоров с архитектурой ARM. Переписанного HTS под ARM-архитектуры не существует. Поэтому ОЛьга Яковлева сразу предупредила о том, что RHVoice будет себя чувствовать комфортно на мощных устройствах, которые смогут вести расчеты достаточно быстро. Для того, чтобы ускорить работу движка и оптимизировать энергопотребление, необходимо переписать весь движок HTS, что ей не по зубам. Попытка портировать RHVoice с PC на мобильные устройства — это долгие уговоры и покупка ольге устройства на базе OS Android одним из энтузиастов из сообщества незрячих пользователей этой операционной системы.

    Данная версия движка RHVoice по заявлению Ольги Яковлевой является даже не Beta-версией, а черновым вариантом. Официально Ольга не собирала компоненты синтезатора. То, что сейчас мы имеем — это сборки энтузиаста из сообщества незрячих пользователей OS Android. Поэтому приготовьтесь по факту выхода какой-либо официальной сборки удалять все пакеты синтезатора, чтобы не получить конфликтующие подписи. Постепенно ОЛьга добавляет новые функции в интерфейс движка, настройки и т.д. Данная сборка не содержит и части того, что содержит версия под OS Linux или Windows. К примеру, официально в RHVoice представлены такие голоса как Elena (русский голос), CLB (английский голос) и Spomenka (Эсперанто). Также, версия под настольные компьютеры имеет конфигурационные файлы, которые позволяют максимально кастомно настроить синтезатор начиная от максимальной скорости/высоты/громкости, заканчивая типом движка HTS. Еще версии для PC содержат словари произношения, которые могут содержать как простые строковые данные, так и формата PCRE Regular Expressiv.

    Теперь некоторые замечания и советы:
    1. При первом запуске синтезатора устройство может задуматься и в итоге свалить процесс настроек. Эта ошибка известна. Почему-то Android не долюбливает распаковывать ZIP-архивы в пакетах. Просто запустите RHVoice еще раз.
    2. Скорость движка увеличивается в Android 4.4 только до уровня «Беглая». Далее необходимо разгонять с помощью конфигурационного файла, который в данный момент не вынесен в пользовательскую память.
    3. Английский языковой пакет должен быть обязательно установлен, не важно нужен ли вам английский или нет. Если этот пакет будет не установлен, RHVoice будет падать при попытке обработать латиницу. Голоса же можно устанавливать на ваше усмотрение.
    4. Громкость поднимается в конфигурационном файле, так что ждем версии движка, где опять же этот файл будет вынесен в пользовательскую память.
    5. Если вдруг RHVoice забыл русский, идем в Настройки>>Язык и ввод>>Синтез речи и активируем настройки движка кнопкой справа от RHVoice. затем, явно указываем язык по умолчанию русский. Если и тогда не помогло, откройте настройки RHVoice и явно укажите голоса в предпочтительных языках, затем проверьте в языке по умолчанию — отображается ли на русском выбранный вами голос. Галочки возле предпочтительных языков в настройках RHVoice позволяют включить данные языки в переключение на лету — английский будет читаться английским голосом, русский — русским.

    Разработка ведется на GitHub. К сожалению, собирать под Windows очень хлопотно, весь инструментарий подразумевает наличия Linux’оподобной ОС, поскольку разработчик работает в Linux.

    Читайте также:  Windows update tool 20h2
    Оцените статью