Вышел синтезатор речи ru_tts для NVDA версии 2021.12.28

Дата:28.12.2021
Источник:RU_TTS for NVDA
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram

Стала доступна новая версия ru_tts 2021.12.28, который представляет собой разрабатываемый Александром Линьковым русскоязычный синтезатор речи для программы экранного доступа NVDA на базе свободного голосового движка ru_tts. Движок ru_tts является альтернативной реализацией программного синтезатора речи "Фонемафон-5" начала 1990-х годов, и характеризуется компактностью, высокой скоростью отклика и повышенной чёткостью речи.

Среди основных нововведений ru_tts 2021.12.28 для NVDA выделяются:

  1. Исправлено регулярное выражение для поиска аббревиатур. Теперь аббревиатуры определяются в большем числе случаев.
  2. Отдельно стоящие буквы латиницы теперь объявляются по своим названиям, также как и при посимвольном чтении.
  3. Реализовано чтение ведущих нулей в числах. Ранее в таких строках, как "007", нули никак не сообщались.
  4. Исправлено посимвольное чтение при снятом флаге "Использовать посимвольное чтение" в настройках речи NVDA.
  5. Реализована обработка символа ударения U+301. Синтезатор теперь корректно проставляет ударение в словах с этим символом, например, "Не зво́нит, а звони́т".
  6. Изменена структура файла конфигурации ru_tts.ini. Общие параметры синтезатора перемещены в секцию "Parameters". Если в NVDA ранее была установлена предыдущая версия ru_tts, то после обновления дополнения, во избежание путаницы с дублированием параметров в ru_tts.ini, настоятельно рекомендуется удалить этот файл, перезагрузить синтезатор и при необходимости повторно отредактировать ru_tts.ini.
  7. В файл конфигурации ru_tts.ini добавлена секция "Characters", предназначенная для задания фонетических значений произвольных символов/букв.
  8. В файл конфигурации ru_tts.ini добавлена секция "SingleCharacters", предназначенная для задания названий произвольных символов/букв при посимвольном чтении.
  9. Реализована возможность Unicode-нормализации входного текста, перед его передачей движку ru_tts. Данная функция настраивается с помощью параметров use_unicode_normalization и unicode_normalization_form в файле конфигурации ru_tts.ini.
  10. СУБД Berkeley DB, используемая в библиотеке RuLex, обновлена до версии 18.1.40.
  11. В состав дополнения включены лицензии всех сторонних зависимостей.

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


Метки


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2022