MorseSynthesizer (Синтезатор азбуки Морзе)
Дополнение TTS для программы экранного доступа NVDA, которое выводит азбуку Морзе вместо озвученного текста. Это позволяет пользователям практиковать «чтение на слух», используя повседневные сообщения и уведомления от программы экранного доступа — делая процесс изучения азбуки Морзе частью их цифровой рутины. Дополнительно, вывод Морзе может также отображаться на брайлевском устройстве, способствуя тренировке как слуха, так и чтения.
Статус проекта
Ранняя альфа-версия! Базовая функциональность присутствует, но есть много ограничений и запланированных улучшений. Пожалуйста, ознакомьтесь с разделом «Известные проблемы» ниже.
Функции
- Преобразует речевой вывод NVDA в слышимую азбуку Морзе вместо синтезированного голоса.
- Диалог настройки скорости в WPM, частоты тона и коэффициента Фарнсворта.
- Предназначено для практики восприятия азбуки Морзе на слух с использованием реальных сообщений программы экранного доступа.
- Диалог преобразования текста из буфера обмена в Морзе с функцией обратного копирования.
Зачем?
Изучать азбуку Морзе сложно без аутентичных сценариев использования. Это дополнение помогает вам практиковаться с текстами и системными сообщениями, с которыми вы сталкиваетесь каждый день, — превращая речь NVDA в тренировочное поле для Морзе. Слушая или читая Морзе для сообщений, контекст которых вам уже известен, вы улучшаете свои навыки декодирования и восприятия на слух быстрее и с большей мотивацией.
Как установить
- Склонируйте или скопируйте содержимое этого репозитория в папку
morse_synthesizer внутри вашего каталога дополнений NVDA:
C:\Users\[ВашеИмяПользователя]\AppData\Roaming\nvda\addons\morse_synthesizer
- Перезапустите NVDA.
- «Morse Synthesizer» появится в списке обычных TTS (движков преобразования текста в речь) внутри NVDA. Выберите его, как и любой другой синтезатор.
Сочетания клавиш
| Функция |
Раскладка для настольного ПК |
Раскладка для ноутбука |
| Открыть диалог настройки |
NVDA+Shift+M |
NVDA+Windows+M |
| Показать текст из буфера обмена как азбуку Морзе |
NVDA+Shift+N |
NVDA+Windows+N |
Подробности
Диалог настройки:
Используйте сочетание клавиш, чтобы открыть диалог настройки синтезатора Морзе. Здесь вы можете установить:
- Скорость в словах в минуту (WPM)
- Частоту тона в Гц
- Коэффициент Фарнсворта
Важно: Изменения вступают в силу только после подтверждения в диалоговом окне.
Диалог преобразования из буфера обмена в Морзе:
Используйте соответствующее сочетание клавиш, чтобы открыть диалог, который переводит текущий текст из буфера обмена в азбуку Морзе.
Диалог отображает:
- Исходный текст из буфера обмена (только для чтения)
- Перевод в азбуку Морзе (только для чтения)
Дополнительно есть кнопка, чтобы скопировать азбуку Морзе обратно в буфер обмена для дальнейшего использования.
Примечания по использованию
- Используйте NVDA как обычно. Весь речевой вывод будет заменён сигналами азбуки Морзе.
- Используйте диалог настройки, чтобы подстроить параметры Морзе по вашему вкусу.
- Функция преобразования из буфера обмена в Морзе отлично подходит для быстрого преобразования и обмена текстом в виде азбуки Морзе.
Известные проблемы
- Специальные символы, знаки препинания и пробелы ещё не преобразуются в соответствующую им азбуку Морзе — за исключением режима чтения всего, когда знаки препинания установлены в (нет). Вместо этого они произносятся по буквам как слова на Морзе.
- Очень экспериментально — может перестать работать в будущих версиях NVDA.
Планируемые функции
- Правильное сопоставление всех символов, включая знаки препинания и пробелы.
- Улучшенная обработка ошибок и интеграция.
- Интернационализация.
- Интеграция настроек синтезатора в кольцо настроек голоса NVDA (Rotor).
Участие в разработке
Все предложения, запросы функций, сообщения об ошибках и запросы на включение кода (pull requests) приветствуются!
Благодарности
Создано и поддерживается Ричардом, DO9RE. Особая благодарность дружелюбным участникам моей группы пользователей NVDA в WhatsApp.
Удачной практики с азбукой Морзе и восприятия на слух с NVDA!