Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » RHVoice

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

Skina12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
RHVoice — это многоязычный синтезатор речи с открытым исходным кодом, доступный в версиях для операционных систем Windows и Linux. Разработчик синтезатора — Ольга Яковлева.
Синтезатор поставляется в двух видах — как SAPI5-совместимая самостоятельная версия и как модуль для бесплатной программы экранного доступа NVDA.
P.S. Если голоса синтезатора не обнаруживаются в программах "для чтения вслух" (Балаболка, Говорилка и под.), возможно у вас не установлен системный компонент MS SAPI5.

Всего записей: 29 | Зарегистр. 07-03-2009 | Отправлено: 19:13 21-12-2011 | Исправлено: Komandor, 22:54 24-09-2023
v258

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
так и не разобрался, как сделать паузу в нужном, а не по правилам месте (после/перед скобкой, после двоеточия и т.д.)  

Этот текст будут слушать, а не читать, поэтому не стесняйтесь ставить "неправильные" знаки препинания Иначе текст будет слишком непрерывным и неудобовоспринимаемым.
 
По поводу регулировки паузы после знаков препинания можете посмотреть в начале предыдущей страницы

Всего записей: 32 | Зарегистр. 26-11-2004 | Отправлено: 23:45 15-09-2017 | Исправлено: v258, 23:45 15-09-2017
Topolog

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cbah, опять же в инете когда то натыкался вот на такие варианты.
 
1 вариант. создать файл RHVoice_pause.rex и в нем вставить следующее

Код:
# Пауза после предложения.
([?][!]|[!?.…]+)=$1<voice required="Name=Microsoft Irina Desktop"><silence msec="300"/></voice>
 
# Пауза после обзаца.
((\r\n)+|\n+)=$1<voice required="Name=Microsoft Irina Desktop"><silence msec="600"/></voice>

 
2 вариант. создать файл RHVoice_pause_Ms_Anna.rex и в нем вставить следующее

Код:
# Пауза после предложения.
([?][!]|[!?.…]+)=$1<voice required="Name=Microsoft Anna"><volume level="0">Let's have a pause here</volume></voice>
 
# Пауза после абзаца.
((\r\n)+|\n+)=$1<voice required="Name=Microsoft Anna"><volume level="0">Let's have a pause here</volume></voice>  

 
3 вариант. создать файл RHVoice_pause_Ms_Irina.rex и в нем вставить следующее

Код:
# Пауза после предложения.
([?][!]|[!?.…]+)=$1<voice required="Name=Microsoft Irina Desktop"><volume level="0">Раз Два Три</volume></voice>
 
# Пауза после абзаца.
((\r\n)+|\n+)=$1<voice required="Name=Microsoft Irina Desktop"><volume level="0">Раз Два Три</volume></voice>  

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

Всего записей: 10 | Зарегистр. 21-06-2006 | Отправлено: 00:11 16-09-2017 | Исправлено: Topolog, 00:16 16-09-2017
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v258
Topolog
бился, бился... не, че-то никак... делаю текстовый файл с расширением рех, копирую поочереди в него указанные строки, сохраняю, в балаболе он определяется, ставлю галю в чекбокс и при запуске чтения балабола мне начинает выдавать всякую белиберду, войсе рекуиред, наме и т.д. че я делаю не так? мож, надо сохранять в каком-то особливом формате?

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 23:24 18-09-2017
v258

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cbah
Вот мой вариант

Код:
([?][!]|[!?.…]+)=$1<voice required="Name=Microsoft Anna"><silence msec="150"/></voice>  
((\r\n)+|\n+)=$1<voice required="Name=Microsoft Anna"><silence msec="150"/></voice>
 

Здесь Microsoft Anna - движок, который обеспечивает паузу в 150 милисекунд. Но есть два НО:
1) на разных компах могут быть установлены РАЗНЫЕ голосовые движки от Майкрософта; например, на рабочем компе у меня был Microsoft Sam, соответственно, именно он и вписан там в rex-файле. Посмотреть, какой движок от Майкрософта установлен на компе, можно в той же Балаболке.
2) ОБЯЗАТЕЛЬНО в словарях найти и удалить преобразование слова Microsoft, иначе при подгрузке словарей строка <voice required="Name=Microsoft Anna"><silence msec="150"/></voice>, будет преобразовываться в строку <voice required="Name=Майкрософт Anna"><silence msec="150"/></voice> и уже будет трактоваться не как команда, а как обычная строка, вставляемая после каждого знака препинания. Что, собственно, у вас и происходит

Всего записей: 32 | Зарегистр. 26-11-2004 | Отправлено: 23:56 18-09-2017 | Исправлено: v258, 23:58 18-09-2017
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v258, балабола показывает мисрософт анну.

Цитата:
в словарях найти и удалить
- а как удалить? вручную в блокноте?

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 13:02 19-09-2017
v258

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
балабола показывает мисрософт анну

Вот ее и вставить

Цитата:
а как удалить? вручную в блокноте?  

Да, вручную и в блокноте

Всего записей: 32 | Зарегистр. 26-11-2004 | Отправлено: 13:13 19-09-2017
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v258, удалил в блокноте одного мисрософта в словаре Sapi5_RHvoice_1.dic. все равно белиберда какая-то... пошел от противного: отключил все словари, оставил только словарь с паузами мисрософт анна. заработало! короче, белиберда только при включенном словаре Sapi5_RHvoice_0.rex. но в нем нет ни мисрософта, ни анны... а этот словарь весом 22кб и...
Подробнее...
и че теперь?

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 19:33 19-09-2017 | Исправлено: cbah, 19:37 19-09-2017
v258

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и че теперь?

Видимо, не заморачиваться с отдельным rex-файлом, а вставить свой код в файл Sapi5_RHvoice_0.rex в самом низу. По крайней мере я так и сделал
 
Добавлено:
А вообще, надо бы посмотреть, что конкретно идет не так - в Балаболке в меню Настройки - Коррекция произношения - Показать измененный текст. Будет выведен текст со всеми правками, которые делаются по подключенным словарям. И в этом тексте уже посмотреть, в каком именно месте и как коверкается код паузы. А потом уже думать, как это поправить

Всего записей: 32 | Зарегистр. 26-11-2004 | Отправлено: 19:49 19-09-2017
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v258, я ваще отключил словарь Sapi5_RHvoice_0.rex... стало намного лучше и естественнее произношение. че-то они недодумали с этим словарем...

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 20:33 19-09-2017
v258

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cbah, на самом деле он полезен, по крайней мере без него числа будут произноситься не совсем корректно. Можно поиграть с его содержимым - отключать ненужные блоки с помощью знака решетки в начале строки и таким образом определить, что мешает. С другой стороны, числа можно записывать словами
 
 
Добавлено:
Опять же - если обратили внимание, в словарях слова обрамляются парой твердых знаков по краям - обработка этих знаков тоже в файле Sapi5_RHvoice_0.rex

Всего записей: 32 | Зарегистр. 26-11-2004 | Отправлено: 20:41 19-09-2017
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v258, ну да, мож и полезен... пробовать отключать надо 550 строк... это многовато для меня, который не оч понимает, чтобы такое отключить...

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 23:43 20-09-2017
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v258 и все, кто может...
как бы нам... м-да... т.е., вам... сделать портабле прогу, ну, скажем, балаболку... или любу другу портативную прогу для чтения текстов со встроенным рхвойсом? ну, чтобы распаковал, запустил и работает... и мп3 файлы делает из текста, а? делаю же в соседней ветке эту балаболку с портативной ивоной... или миленой там...

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 16:38 04-10-2017
LaVas_ki

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
делаю же в соседней ветке эту балаболку с портативной ивоной... или миленой там...

это где?

Всего записей: 1464 | Зарегистр. 03-08-2003 | Отправлено: 17:01 04-10-2017
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LaVas_ki, вот http://forum.ru-board.com/topic.cgi?forum=5&topic=36061&start=0

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 18:36 04-10-2017
LaVas_ki

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я тут скачал RHVoice-v0.5-setup.exe и возникло два вопроса?
1 Почему после его установки из системы пропадают все голоса вообще?
2 Почему не читаются окончания слов с точкой например?
Проверял в балаболке
"Переносимая (portable) версия не требует инсталляции, не конфликтует с уже установленной "стационарной" версией "Балаболки", не записывает данные в системный реестр Windows и не оставляет после себя на компьютере никаких файлов конфигурации. Скачайте архив с программой и распакуйте его на флешку."
Читает как "конфигурац"(ии) "фле"(шку)

Всего записей: 1464 | Зарегистр. 03-08-2003 | Отправлено: 01:52 05-10-2017
Skina12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Русский словарь для RHVoice: https://github.com/vantu5z/RHVoice-dictionary
Русскоязычная дискуссионная группа для пользователей RHVoice: https://groups.io/g/RHVoice-rus
 
Страница http://tiflo.info/rhvoice/ из шапки больше недоступна.
 
Для решения проблем с неработающими SAPI5 голосами под Windows XP можно использовать https://web.archive.org/web/20100209035931/http://www.nextup.com/files/FixRegistry.zip

Всего записей: 29 | Зарегистр. 07-03-2009 | Отправлено: 17:28 15-03-2020
Bobbi861

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно, RHVoice сейчас кто-нибудь использует? Или все перешли на онлайн-синтезаторы ? Они хоть и платные, но более удобные. И Балаболка - пользуется кто-нибудь?

Всего записей: 16 | Зарегистр. 16-07-2023 | Отправлено: 14:01 28-07-2023 | Исправлено: Bobbi861, 16:51 11-08-2023
zvezdochiot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bobbi861 say:

Цитата:
 
И Балаболка - пользуется кто-нибудь?
 

Skomoroh
 
   

Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 14:43 28-07-2023 | Исправлено: zvezdochiot, 14:44 28-07-2023
Bobbi861

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Skomoroh

 
Интересно. Даже не слышал. Надо глянуть. Благодарю за информацию.

Всего записей: 16 | Зарегистр. 16-07-2023 | Отправлено: 11:05 29-07-2023
Goodwin7



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так собственно что качать и откуда ?
все ссылки просрочены.

Всего записей: 70 | Зарегистр. 10-12-2022 | Отправлено: 22:09 24-09-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » Компьютеры » Программы » RHVoice


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru