RuTTS (Синтезатор речи)
- Автор: 'Speech Research Laboratory (Minsk), Igor Poretsky
, Boris Lobanov , Alexander Ivanov - Исходный код дополнения: Посетить Web-сайт ru_tts
Краткое описание
Дополнение RuTTS — это русскоязычный синтезатор речи для программы экранного доступа NVDA, созданный на базе свободного голосового движка Ru_tts.
Движок ru_tts является альтернативной реализацией программного синтезатора речи «Фонемафон-5» начала 1990-х годов, и характеризуется компактностью, высокой скоростью отклика и повышенной чёткостью речи.
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
ru_tts | 2023.12.31 | 2024.1 | 2024.1 | 2019.3 | 23-05-2024 11:56:32 | 1846 Кб. | GPL v2 |
Информация о локализации на русский язык
- Локализация от: Разработчик или другой переводчик
- Перевод: Да
- Перевод интерфейса: Да
- Перевод справки: Да
Скачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
RU_TTS для NVDA
RU_TTS for NVDA — это русскоязычный синтезатор речи для программы экранного доступа NVDA, созданный на базе свободного голосового движка ru_tts. Движок ru_tts является альтернативной реализацией программного синтезатора речи «Фонемафон-5» начала 1990-х годов, и характеризуется компактностью, высокой скоростью отклика и повышенной чёткостью речи.
Новое в версии 2023.12.31
- Добавлена совместимость с NVDA 2024.1.
- Основной движок ru_tts обновлён до коммита afc03c1.
- Словарь произношений RuLex обновлён до коммита cf64ff4.
- Библиотека sonic, используемая для функции дополнительного ускорения и регулировки громкости, обновлена до коммита 8694c59.
- Библиотека PCRE2, используемая в драйвере RuLex в качестве POSIX-совместимого средства для работы с регулярными выражениями, обновлена до версии 10.42.
- В Makefile добавлена цель pot для создания po-шаблона со строками для дальнейшего перевода.
Новое в версии 2023.05.08
- Добавлена совместимость с NVDA 2023.1.
- Основной движок ru_tts обновлён до коммита 86297b1.
- Словарь произношений RuLex обновлён до коммита bd6249e.
- Библиотека sonic, используемая для функции дополнительного ускорения и регулировки громкости, обновлена до коммита 0555641.
- Синтезатор больше не произносит символы круглых скобок при их получении от NVDA.
- Исходные коды дополнения теперь опубликованы на https://github.com/kvark128/ru_tts-for-nvda.
Новое в версии 2022.04.25
- Добавлена совместимость с NVDA 2022.1.
- Основной движок ru_tts обновлён до версии 6.0.3.
- Словарь произношений RuLex обновлён до версии 3.6.1.
- Добавлена поддержка чтения символов Unicode из кодового пространства Braille Patterns (символы в диапазоне от U+2800 до U+28FF).
- Библиотека PCRE2, используемая в драйвере RuLex в качестве POSIX-совместимого средства для работы с регулярными выражениями, обновлена до версии 10.40.
Новое в версии 2021.12.28
- Исправлено регулярное выражение для поиска аббревиатур. Теперь аббревиатуры определяются в большем числе случаев.
- Отдельно стоящие буквы латиницы теперь объявляются по своим названиям, также как и при посимвольном чтении.
- Реализовано чтение ведущих нулей в числах. Ранее в таких строках как «007» нули никак не сообщались.
- Исправлено посимвольное чтение при снятом флаге «Использовать посимвольное чтение» в настройках речи NVDA.
- Реализована обработка символа U+0301 (знак ударения). Синтезатор теперь корректно проставляет ударение в словах с этим символом.
- Изменена структура файла конфигурации 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.
- В состав дополнения включены лицензии всех сторонних зависимостей.
Новое в версии 2021.11.14
- Основной движок ru_tts обновлён до версии 6.0.2.
- Словарь произношений RuLex обновлён до версии 3.6.0.
- Библиотека sonic, используемая для функции дополнительного ускорения и регулировки громкости, обновлена до коммита e06dbb9.
- Сбой загрузки базы данных словаря произношений RuLex, наблюдаемый на некоторых старых машинах, больше не приводит к невозможности использования синтезатора. ru_tts в этом случае корректно загрузится, но флаг «Использовать словарь произношений RuLex», в настройках речи NVDA, будет недоступен.
- Некоторые настройки синтезатора вынесены в конфигурационный файл ru_tts.ini, создаваемый при первой загрузке в пользовательском каталоге настроек NVDA. Для установочной версии это %APPDATA%\nvda.
История версий
Список версий
- RuTTS-V.2023.12.31.nvda-addon
- RuTTS-V.2023.05.08.nvda-addon
- RuTTS-V.2023.04.07.nvda-addon
- RuTTS-V.2023.02.28.nvda-addon
- RuTTS-V.2022.04.25.nvda-addon
- RuTTS-V.2021.12.28.nvda-addon
- RuTTS-V.2021.11.14.nvda-addon
- RuTTS-V.0.4.0.nvda-addon
- RuTTS-V.0.3.0.nvda-addon
- RuTTS-V.0.2.1.nvda-addon
- RuTTS-V.0.1.0.nvda-addon