Global Sonic Pitch добавляет отдельный элемент управления Sonic pitch в поддерживаемые синтезаторы NVDA. Он изменяет высоту тона речи с помощью аудиообработки Sonic, оставляя стандартную собственную настройку Pitch NVDA неизменной.
Global Sonic Pitch.Sonic pitch, пока глобальная обработка включена.-20 до +20 полутонов.sapi5_32 и sapi4_32 в 64-разрядной NVDA через встроенные 32-разрядные обёртки-хосты.Дополнение не добавляет заменяющий синтезатор в диалог выбора синтезаторов NVDA и не изменяет файлы NVDA на диске.
sapi5_32 или стандартный sapi4_32.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 NVDA остаётся собственной настройкой высоты тона синтезатора. Sonic pitch — это дополнительное значение обработки, принадлежащее этому дополнению.
Если оба элемента управления находятся в положении, отличном от 50, вы слышите комбинированный результат:
Pitch NVDA;Sonic pitch.Sonic pitch сохраняется отдельно для каждого поддерживаемого синтезатора и выбранного голоса. Если синтезатор предоставляет значимый активный вариант голоса, вариант также используется для сохранённого значения. Например, два голоса внутри SAPI5 или два варианта одного и того же языка eSpeak или Google TTS могут сохранять разные значения Sonic pitch.
Новые голоса и варианты начинаются со значения 50, пока вы его не измените. При переключении обратно восстанавливается значение, сохранённое для этого голоса или варианта. Существующие сохранённые значения без вариантов всё ещё используются как резервные, пока вы не сохраните значение, специфичное для варианта.
Категория Global Sonic Pitch в жестах ввода содержит команды для:
По умолчанию жесты не назначены.
Ожидаемые поддерживаемые пути:
WavePlayer NVDA.sapi5_32 в 64-разрядной NVDA через встроенную 32-разрядную обёртку-хост.sapi4_32 в 64-разрядной NVDA через встроенную 32-разрядную обёртку-хост, когда активен аудиотракт SAPI4 WASAPI NVDA.Сторонние SAPI-голоса eSpeak-NG должны быть настроены в их собственном инструменте настройки, прежде чем они появятся в SAPI5. Это дополнение не изменяет перечисление SAPI-голосов, не записывает токены голосов в реестр и не изменяет список SAPI-голосов.
Некоторые синтезаторы создают свои настройки голоса динамически. Global Sonic Pitch сохраняет поведение исходных настроек синтезатора и добавляет Sonic pitch к настройкам, которые в данный момент предоставляются синтезатором. Это используется для таких синтезаторов, как Google TTS for 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.
Полезные файлы журналов:
%TEMP%\nvda.log%TEMP%\nvda-old.log%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.