GlobalSonicPitch (Глобальный Sonic Pitch)
Авторы:- Исходный код дополнения: Посетить Web-сайт globalSonicPitch
Краткое описание
Global Sonic Pitch добавляет отдельный элемент управления высотой тона для поддерживаемых синтезаторов NVDA.
Дополнение изменяет высоту речи через аудиопроцессор Sonic, оставляя стандартную настройку Pitch NVDA неизменной.
Вы можете использовать Sonic pitch вместе с обычным Pitch для достижения комбинированного эффекта.
Дополнение поддерживает синтезаторы RHVoice, eSpeak, OneCore, SAPI5 и другие совместимые драйверы.
В настройках доступно включение глобальной обработки и расширение диапазона до 20 полутонов.
Значение Sonic pitch равное 50 является нейтральным, меньшее значение понижает голос, а большее повышает.
Для каждого синтезатора, голоса и варианта голоса сохраняются отдельные значения Sonic pitch.
При переключении между голосами дополнение автоматически восстанавливает их индивидуальные настройки.
Режим улучшенного качества может повысить чистоту обработки для некоторых голосов.
Дополнение корректно работает с динамическими настройками голоса, например в Google TTS for NVDA.
В 64-разрядной NVDA поддерживаются стандартные 32-разрядные SAPI5 и SAPI4 через встроенные обёртки.
Для SAPI4 обработка Sonic доступна только через аудиотракт WASAPI NVDA.
Для быстрого управления доступны жесты ввода для переключения и изменения Sonic pitch.
Вы можете назначить горячие клавиши для увеличения, уменьшения и сброса значения высоты тона.
Дополнение не изменяет файлы NVDA на диске и не добавляет новые синтезаторы в систему.
Все особенности дополнения описаны в справочном руководстве.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| globalSonicPitch | 1.1.3 | 2026.1 | 2026.1.1 | 2025.1.0 | 01-08-2026 18:37:09 | 168 Кб. | GPL v2 |
Журнал изменений
Подробнее
Не найдено
Скачать
GlobalSonicPitch-V.1.1.3.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
Global Sonic Pitch (Глобальный Sonic Pitch)
Global Sonic Pitch добавляет отдельный элемент управления Sonic pitch в поддерживаемые синтезаторы NVDA. Он изменяет высоту тона речи с помощью аудиообработки Sonic, оставляя стандартную собственную настройку Pitch NVDA неизменной.
Что добавляет дополнение
- Панель настроек
Global Sonic Pitch. - Отдельную голосовую настройку
Sonic pitch, пока глобальная обработка включена. - Значения Sonic pitch для каждого синтезатора, каждого голоса и, где поддерживается, для каждого варианта голоса.
- Опциональный расширенный диапазон примерно от
-20до+20полутонов. - Опциональное улучшенное качество обработки Sonic. Режим Fast используется по умолчанию.
- Обработку для поддерживаемого речевого аудио, поступающего в основной аудиотракт NVDA.
- Поддержку стандартных
sapi5_32иsapi4_32в 64-разрядной NVDA через встроенные 32-разрядные обёртки-хосты. - Опциональное ведение журнала отладки.
- Опциональную ссылку поддержки.
Дополнение не добавляет заменяющий синтезатор в диалог выбора синтезаторов NVDA и не изменяет файлы NVDA на диске.
Быстрый старт
- Выберите обычный синтезатор NVDA, например RHVoice, eSpeak, OneCore, 64-разрядный SAPI5, стандартный
sapi5_32или стандартныйsapi4_32. - Откройте настройки NVDA.
- Выберите
Global Sonic Pitch. - Включите
Включить глобальный Sonic pitch. - Снова откройте настройки голоса или используйте кольцо настроек синтезатора.
- Настройте
Sonic pitch.
Значение Sonic pitch равное 50 является нейтральным. Меньшие значения понижают речь через Sonic. Большие значения повышают речь через Sonic.
Настройки
Включить глобальный Sonic pitchвключает или отключает обработку высоты тона Sonic.Увеличить диапазон Sonic pitch до 20 полутоноврасширяет элемент управленияSonic pitchс обычного диапазона-6..+6полутонов до примерно-20..+20полутонов.Использовать улучшенное качество обработки Sonicзаставляет Sonic использовать более качественную обработку высоты тона. Это может улучшить некоторые голоса, но может потреблять больше ресурсов ЦП. Это не изменяет диапазон высоты тона или сопоставление с ползунком, и слышимая разница может быть незначительной для чистых голосов TTS или небольших изменений высоты тона.Включить журнал отладкизаписывает подробные записи о дополнении в журнал NVDA.Поддержать автораоткрывает внешнюю страницу поддержки.
Панель дополнения управляет только глобальной обработкой и диагностикой. Фактическое значение Sonic pitch изменяется в настройках голоса, кольце настроек синтезатора или с помощью назначенных жестов ввода.
Когда глобальная обработка отключена, голосовая настройка Sonic pitch удаляется из настроек голоса и кольца настроек синтезатора.
Стандартный Pitch и Sonic Pitch
Обычная настройка Pitch NVDA остаётся собственной настройкой высоты тона синтезатора. Sonic pitch — это дополнительное значение обработки, принадлежащее этому дополнению.
Если оба элемента управления находятся в положении, отличном от 50, вы слышите комбинированный результат:
- собственная высота тона синтезатора от обычной настройки
PitchNVDA; - обработка Sonic от
Sonic pitch.
Значения для каждого голоса
Sonic pitch сохраняется отдельно для каждого поддерживаемого синтезатора и выбранного голоса. Если синтезатор предоставляет значимый активный вариант голоса, вариант также используется для сохранённого значения. Например, два голоса внутри SAPI5 или два варианта одного и того же языка eSpeak или Google TTS могут сохранять разные значения Sonic pitch.
Новые голоса и варианты начинаются со значения 50, пока вы его не измените. При переключении обратно восстанавливается значение, сохранённое для этого голоса или варианта. Существующие сохранённые значения без вариантов всё ещё используются как резервные, пока вы не сохраните значение, специфичное для варианта.
Жесты ввода
Категория Global Sonic Pitch в жестах ввода содержит команды для:
- переключения глобального Sonic pitch;
- сообщения текущего статуса;
- открытия страницы поддержки;
- увеличения Sonic pitch для текущего синтезатора и голоса;
- уменьшения Sonic pitch для текущего синтезатора и голоса;
- сброса Sonic pitch для текущего синтезатора и голоса.
По умолчанию жесты не назначены.
Совместимость
Ожидаемые поддерживаемые пути:
- RHVoice, когда речевое аудио достигает основного
WavePlayerNVDA. - eSpeak NG в основном процессе NVDA.
- OneCore в основном процессе NVDA.
- 64-разрядный SAPI5, когда используется обычный аудиотракт NVDA.
- Стандартный
sapi5_32в 64-разрядной NVDA через встроенную 32-разрядную обёртку-хост. - Стандартный
sapi4_32в 64-разрядной NVDA через встроенную 32-разрядную обёртку-хост, когда активен аудиотракт SAPI4 WASAPI NVDA. - Другие синтезаторы, которые передают совместимое речевое аудио через NVDA.
Сторонние SAPI-голоса eSpeak-NG должны быть настроены в их собственном инструменте настройки, прежде чем они появятся в SAPI5. Это дополнение не изменяет перечисление SAPI-голосов, не записывает токены голосов в реестр и не изменяет список SAPI-голосов.
Динамические настройки голоса
Некоторые синтезаторы создают свои настройки голоса динамически. Global Sonic Pitch сохраняет поведение исходных настроек синтезатора и добавляет Sonic pitch к настройкам, которые в данный момент предоставляются синтезатором. Это используется для таких синтезаторов, как Google TTS for NVDA, включая его режим уведомления об автоматическом языковом профиле.
Стандартный 32-разрядный SAPI в 64-разрядной NVDA
Стандартные sapi5_32 и sapi4_32 в 64-разрядной NVDA работают в отдельном 32-разрядном хост-процессе синтезатора. Global Sonic Pitch загружает встроенные обёртки в этом хост-процессе, чтобы стандартный синтезатор NVDA мог получать текущее значение Sonic pitch. Тот же канал хоста также получает выбранный режим качества Sonic.
Это сохраняет обычные записи синтезатора NVDA. Это не добавляет новый синтезатор и не заменяет файлы NVDA. Для SAPI4 обработка Sonic доступна только через аудиотракт SAPI4 WASAPI NVDA. Если NVDA настроена на использование старого аудиотракта SAPI4 MMAudioDest, это аудио обходит WavePlayer NVDA и не может быть обработано этим дополнением.
Ссылка поддержки
Кнопка Поддержать автора и жест ввода Открыть страницу поддержки открывают:
https://buycoffee.to/kazimierz-parzych
Поддержка является добровольной. Дополнение не обрабатывает платежи, не хранит платёжные данные и не разблокирует функции в зависимости от поддержки.
Во время установки или обновления дополнение может показывать небольшое дополнительное предложение поддержки. Выбор Да открывает ту же страницу в браузере по умолчанию. Выбор Нет продолжает установку без изменения поведения дополнения.
Устранение неполадок
Если Sonic pitch отсутствует в настройках голоса, включите Включить глобальный Sonic pitch, затем снова откройте настройки голоса или переключите синтезаторы.
Если изменение Sonic pitch не имеет слышимого эффекта, убедитесь, что глобальная обработка включена и значение не равно 50.
Если переключение синтезаторов, голосов или вариантов, кажется, сбрасывает Sonic pitch, установите значение для этого синтезатора, голоса или варианта. Значения сохраняются независимо.
Если стандартный sapi5_32 или sapi4_32 в 64-разрядной NVDA не отображает Sonic pitch, перезапустите NVDA или переключитесь с этого синтезатора на другой и обратно.
Если сторонний SAPI-голос отсутствует, сначала настройте его в собственном инструменте конфигурации этого голосового пакета, затем перезапустите NVDA.
Журналы
Полезные файлы журналов:
- Текущий журнал NVDA:
%TEMP%\nvda.log - Предыдущий журнал NVDA:
%TEMP%\nvda-old.log - Журналы 32-разрядного хост-процесса синтезатора:
%TEMP%\nvda_synthDriverHost.*.log
Полезные поисковые термины:
globalSonicPitchadded Sonic pitch voice settingcaptured Sonic pitch settingprocessed speech audioapplied remote 32-bit Sonic pitchapplied Sonic qualityglobalSonicPitch sapi5_32 host: set Sonic pitchglobalSonicPitch sapi4_32 host: processed SAPI4 audio
Лицензия
Исходный код Global Sonic Pitch распространяется под лицензией GNU GPL версии 2 или более поздней. Встроенные нативные бинарные файлы Sonic являются сторонними компонентами под лицензией Apache 2.0.
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 1.1.3 | 2026.1.1 | 2025.1.0 | 168 | GlobalSonicPitch-V.1.1.3.nvda-addon |
| 1.1.2 | 2026.1.1 | 2025.1.0 | 156 | GlobalSonicPitch-V.1.1.2.nvda-addon |
| 1.1.1 | 2026.1.1 | 2025.1.0 | 154 | GlobalSonicPitch-V.1.1.1.nvda-addon |
| 1.1 | 2026.1.1 | 2025.1.0 | 153 | GlobalSonicPitch-V.1.1.nvda-addon |
| 1.0 | 2026.1.1 | 2025.1.0 | 150 | GlobalSonicPitch-V.1.0.nvda-addon |