RHVoice - это многоязычный синтезатор речи с открытым исходным кодом, доступный в версиях для операционных систем Windows, Android и Linux.
Синтезатор поставляется в трёх видах - как SAPI5-совместимая самостоятельная версия, как модуль для бесплатной программы экранного доступа NVDA и как версия для Android.
Вышла новая версия синтезатора. На Beentray доступна собранная версия 0.7.0, хотя на Github есть уже и 0.7.1, но только в виде исходников. Надо собирать самому. Из нововведений можно отметить появление новых языков, а именно Украинского, Киргизского и Татарского. Также, версия для Android поставляется теперь в виде одного приложения, в котором можно отдельно загрузить нужные языки и голоса.
RHVoice TTS
Добавлено: 31 июл 2018 12:52
Fenix
Вышел релиз 0.7.1. Собранные версии доступны по ссылкам из шапки. Доработана версия под Android, изменены настройки громкости речи по умолчанию, изменены параметры по умолчанию, отвечающие за использование библиотеки Sonic. Также, для украинского языка появился новый женский голос Natalia.
RHVoice TTS
Добавлено: 10 мар 2019 14:57
sergeyouem
Насколько я понял, версия 0.7.1 вообще не понимает знаки препинания - вопросительный и восклицательный знак, двоеточие и др. знаки. В результате произношение получается крайне блёклым и монотонным.
Подскажите, как добиться восприятия этих знаков препинания в частности в программе Балаболка, к которой подключен RHVoice?
RHVoice TTS
Добавлено: 10 мар 2019 16:17
balaamster
Да, RHVoice не изменяет интонацию у вопросительных и восклицательных предложений.
Какой трюк применить для смены интонации я пока не нашёл.
А вот длительность пауз можно менять с помощью регулярных выражений и второго голосового движка. В Балаболке выражение нужно добавлять в bxd -словарь
Выражение: ([.!?…:])(?=$| \w)
Замена: $1 <voice required="Name=Microsoft Irina Desktop"><silence msec= "600"/></voice>
Microsoft Irina Desktop - заменить на название любого другого движка.
RHVoice TTS
Добавлено: 03 июл 2019 16:47
lplee
Всем привет! Подскажите, как оптимально настроить русскую речь? Примеры озвучки понравились, хочется пощупать на книгах
Всем привет! Подскажите, как оптимально настроить русскую речь? Примеры озвучки понравились, хочется пощупать на книгах
РХВойс разработан для помощи незрячим и слабовидящим по взаимодействию с ПК, и не предназначен для книг. А вот старый Дигало-Николай подходил для книг очень хорошо
А вот старый Дигало-Николай подходил для книг очень хорошо
Дигало Николай это же позапрошлая веха в истории синтеза )
Хотя, может быть он развивается? Я экспериментировал с ним лет 15 назад, буквально году в 2004, как же давно это было
планируется ли совместимость rhvoice с nvda 2019.3 и выше. nvda переходит на pythone 3.
Только неделю назад читал на официальном сайте NV Access новости о бета-версии NVDA 2019.2; как-то рановато начинать беспокоиться о NVDA 2019.3.
О совместимости должны думать не разработчики RHVoice, а разработчики NVDA. Каких-то серьезных проблем в работе NVDA с компьютерными голосами через SAPI 5 возникнуть не должно, а мелкие ошибки будут исправлены еще в бета-версии. Как я понимаю, Вас беспокоит работа существующих дополнений для NVDA: да, при переходе с Python 2 на Python 3 некоторые из них могут перестать работать. Но это не проблема RHVoice: о совместимости должны позаботиться авторы дополнений (обновить пакеты и модули для SAPI 5 на совместимые с Python 3).
RHVoice TTS
Добавлено: 31 авг 2019 17:12
Fenix
От части, это всё же проблема и самого RHVoice, ведь версия ввиде дополнений выпускается в рамках основного проекта. В работе с NVDA через SAPI5 особых проблем нет, кроме более медленного отклика и отсутствия возможности использовать NVDA с ним в портативном варианте. Лично у меня пока точных сведений нет, но вообще должны в скором времени выпустить.
RHVoice TTS
Добавлено: 31 авг 2019 19:24
balabolka
Версия NVDA 2019.2 выпущена 15 августа 2019 года: все голоса, включая RHVoice, работают нормально. Эта версия NVDA использует Python 2.7.
Появился новый русский голос. Он разработан на речевой базе Артемия лебедева.
Подробности тут
RHVoice TTS
Добавлено: 17 сен 2020 12:45
OlgaLoagSinclair
Скачала новый голос "Артем". Очень даже неплохо. Попробую с ним послушать какой-нибудь сериал.
Есть небольшой вопрос - в комплекте с ним идут словари формата *.txt. Куда их надо помещать? Не нашла инструкции. Никто не в курсе, случайно?
И будут ли они работать с Балаболкой?
Есть небольшой вопрос - в комплекте с ним идут словари формата *.txt. Куда их надо помещать?
Словари *.TXT для русских голосов RHVoice должны находиться в этой папке: C:\Users\<имя_пользователя>\AppData\Roaming\RHVoice\dicts\Russian\
После копирования файлов в эту папку рекомендуется закрыть программу для чтения вслух, которую Вы использовали, и снова запустить ее.
Словари *.TXT для русских голосов RHVoice должны находиться в этой папке:
C:\Users\<имя_пользователя>\AppData\Roaming\RHVoice\dicts\Russian\
Спасибо большое за ответ. Получается, это не конкретно к этому голосу словари, а ко всем русским голосам?
В принципе похоже: там же не именно словарь, а, скорее, правила расстановки ударений (по крайней мере - я так поняла).
Получается, это не конкретно к этому голосу словари, а ко всем русским голосам?
Да, это словари для всех русских голосов RHVoice (ударения, аббревиатуры, имена собственные, буква Ё).
Забавно: в том словаре, что идёт вместе с голосом RHVoice, слово берет автоматически заменяется на берёт.
RHVoice TTS
Добавлено: 05 дек 2020 20:55
Ашиш Кикур
А вот на этой странице установочные файлы посвежее-то будут.
Недавно добавили голоса Павел и Арина.
RHVoice TTS
Добавлено: 14 дек 2020 20:14
regacaty
Вот еще словари https://github.com/vantu5z/RHVoice-dictionary
Кстате, что-то у меня штатный антивирус на файлы голосов типа RHVoice-voice-Russian-Pavel-v4.0.11-setup.exe ругается, пишет вирус и ставить не буду.
А вообще интересный проэкт - как помне читает лучше Яндекса, даже без словарей.
Кстате, что-то у меня штатный антивирус на файлы голосов типа RHVoice-voice-Russian-Pavel-v4.0.11-setup.exe ругается, пишет вирус и ставить не буду.
А у меня с Павлом все в порядке, зато Артемия сразу зарубили - вирус. Жаль, хотела проверить - дорабатывают ли его. Раннюю версию я качала - вроде приятный тембр, но читает как-то неровно: то плавно, а то чуть ли не по слогам.
Павла с Ариной скачала - ну такие, классические голоса RHVoice. Мне для фильмов не подходят - уж больно трагично звучат. Зато действительно, даже без словарей неплохо читают. Единственное, даты произносят как обычные цифры. Или это как-то можно пофиксить?..
Голос приятный. Не хуже Яндекса, а может и лучше. Осталось подтянуть движок именно для аудиокниг. Чтобы с интонациями, паузами и прочим, а не просто тарабарить отдельные слова.
вы уверены, что послушали именно синтезированный голос, а не голос живого человека на основе которого создавался синтезированный?
Вполне))) Скачал предложенную сборку и озвучил собственный текст. Голос классный.
Иное впечатление может сложится, потому что люди не разделяют фонетику (голос) и стиль произношения (движок). Не силен в терминах, но надеюсь вы меня поняли. Хотя...
Сделал два фрагмента, специально ускоренных в 2 раза, чтобы внимание акцентировалось на стиле. Текст содержит прямую речь, многоточия, вопросы и в целом довольно непрост.
RHVoice Victoria.ogg
(647.1 КБ) 53 скачивания
Loquendo Olga.ogg
(542.49 КБ) 51 скачивание
► Показать
В очередной раз прифигев от новостей внезапных - задумчиво вглядываюсь в лицо собеседницы. Хм, а я ведь действительно излишне начал надеяться на свои силы и знания, в очередной раз пренебрегая фактом того, что это не мой мир. Из раза в раз меня подобная оплошность тыкает носом в суровую действительность. И все ни как я, блин, не научусь.
Наблюдаю, как Сиви застенчиво отводит взгляд и вновь украдкой смотрит на меня. В голове проносится высказывание товарища: "Не стреляй глазами, женщина. Они для того, чтобы смотреть. Лучше возьми лук или арбалет".
И вновь возникает спорная ситуация с множественными вариантами действия. Обучить её читать на местном? Или посвятить в грамматику моего родного языка, которую я и сам не очень знаю? Или забить и оставить все как есть? Она ведь сказала, что необходимости не было. Значит, делаю выводы, что она так и не появилась. Вывод? Нафиг-нафиг... И так дел выше крыши. Может быть в другой раз.
- Попрошу Териха сделать тебе рамку для рисунка. Поставишь у кровати. А сейчас предлагаю повторить урок медитации. Возражения? - Наблюдаю как девушка отрицательно мотает головой, раскидывая локоны по плечам. - Вот и отлично.
В точности повторяя действия прошлого занятия - устраиваемся на стульях и вытянув ноги закрываем глаза.
- Нет ничего вокруг. Все сущее значения не имеет. Все прошлое останется там. Все будущее - подобно водам реки, что, омывая проходят сквозь тебя. Успокой свой разум. Позволь волнам подхватить его. Доверься им. Плыви...
Сделал два фрагмента, специально ускоренных в 2 раза, чтобы внимание акцентировалось на стиле. Текст содержит прямую речь, многоточия, вопросы и в целом довольно непрост.
только для объективности сравнения тот же текст и тоже в 2 раза ускорен голосами Максим и Татьяна от ivona:
хм.. как то слишком булькает в сравнении со всеми предыдущими примерами. А если Филиппа скачать аудио со скоростью х1, а затем ускорить х2 через ffmpeg? Будет разница?
RHVoice TTS
Добавлено: 17 янв 2021 20:04
flegont
Так и сделано - запись через PlayYandex.lua на скорости 1.0 прокручена через аудио-конвертер на основе ffmpeg.
► Показать
play.jpg (71.18 КБ) 4075 просмотров
conv2.jpg (67.92 КБ) 4075 просмотров
Но у меня впечатление, что яндексовцы увеличивают скорость чтения таким же методом
Вот прямо с их сервиса, скорость 2x
tts.ogg
(599.89 КБ) 51 скачивание
RHVoice TTS
Добавлено: 17 янв 2021 20:46
Lecron
flegont, tonio_k, Любопытное получилось экспресс-сравнение. Трудно сравнивать между мужскими и женскими. По фонетике (масштаб фонем, слов и частично словосочетаний), по убыванию: Филипп, Татьяна, Виктория, Максим, Ольга. По интонации (масштаб предложений и текста в целом), по убыванию: Ольга, Филипп, Максим/Татьяна, Виктория. Все кроме Ольги, так или иначе допускают множество оплошностей (ошибками трудно назвать) и в целом менее четко выражовываются.
Эх, если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча :))
хм.. как то слишком булькает в сравнении со всеми предыдущими примерами.
Лучшее что видел по ускорению SoundStretch v1.7.0 - Written by Olli Parviainen.
Именно эта версия или до нее. В последующих поменяли коэффициенты и какчество ухудшилось. По крайней мере на большом ускорении 50+%
Если заинтересует и сами не найдете, могу выложить. Только посоветуйте в каой ветке.