Стала доступна новая версия ru_tts 2021.12.28, который представляет собой разрабатываемый Александром Линьковым русскоязычный синтезатор речи для программы экранного доступа NVDA на базе свободного голосового движка ru_tts. Движок ru_tts является альтернативной реализацией программного синтезатора речи "Фонемафон-5" начала 1990-х годов, и характеризуется компактностью, высокой скоростью отклика и повышенной чёткостью речи.
Среди основных нововведений ru_tts 2021.12.28 для NVDA выделяются:
- Исправлено регулярное выражение для поиска аббревиатур. Теперь аббревиатуры определяются в большем числе случаев.
- Отдельно стоящие буквы латиницы теперь объявляются по своим названиям, также как и при посимвольном чтении.
- Реализовано чтение ведущих нулей в числах. Ранее в таких строках, как "007", нули никак не сообщались.
- Исправлено посимвольное чтение при снятом флаге "Использовать посимвольное чтение" в настройках речи NVDA.
- Реализована обработка символа ударения U+301. Синтезатор теперь корректно проставляет ударение в словах с этим символом, например, "Не зво́нит, а звони́т".
- Изменена структура файла конфигурации ru_tts.ini. Общие параметры синтезатора перемещены в секцию "Parameters". Если в NVDA ранее была установлена предыдущая версия ru_tts, то после обновления дополнения, во избежание путаницы с дублированием параметров в ru_tts.ini, настоятельно рекомендуется удалить этот файл, перезагрузить синтезатор и при необходимости повторно отредактировать ru_tts.ini.
- В файл конфигурации ru_tts.ini добавлена секция "Characters", предназначенная для задания фонетических значений произвольных символов/букв.
- В файл конфигурации ru_tts.ini добавлена секция "SingleCharacters", предназначенная для задания названий произвольных символов/букв при посимвольном чтении.
- Реализована возможность Unicode-нормализации входного текста, перед его передачей движку ru_tts. Данная функция настраивается с помощью параметров use_unicode_normalization и unicode_normalization_form в файле конфигурации ru_tts.ini.
- СУБД Berkeley DB, используемая в библиотеке RuLex, обновлена до версии 18.1.40.
- В состав дополнения включены лицензии всех сторонних зависимостей.
Загрузить последнюю версию синтезатора речи ru_tts для NVDA можно со страницы проекта.
Социальные сети