Global Sonic Pitch

Global Sonic Pitch dodaje osobną regulację Sonic pitch dla obsługiwanych syntezatorów NVDA. Zmienia wysokość mowy przez przetwarzanie Sonic, a zwykłe ustawienie NVDA Wysokość pozostaje natywną wysokością syntezatora.

Co Dodaje

Dodatek nie dodaje zastępczego syntezatora do okna wyboru syntezatora i nie modyfikuje plików NVDA na dysku.

Szybki Start

  1. Wybierz normalny syntezator NVDA, na przykład RHVoice, eSpeak, OneCore, SAPI5 64-bit, standardowy sapi5_32 albo standardowy sapi4_32.
  2. Otwórz ustawienia NVDA.
  3. Wybierz Global Sonic Pitch.
  4. Włącz Enable global Sonic pitch.
  5. Otwórz ponownie ustawienia głosu albo użyj pierścienia ustawień syntezatora.
  6. Ustaw Sonic pitch.

Wartość 50 jest neutralna. Niższe wartości obniżają mowę przez Sonic, a wyższe wartości ją podwyższają.

Ustawienia

Panel dodatku steruje tylko globalnym przetwarzaniem i diagnostyką. Wartość Sonic pitch zmienia się w ustawieniach głosu, pierścieniu ustawień syntezatora albo przypisanymi gestami wejścia.

Gdy globalne przetwarzanie jest wyłączone, ustawienie Sonic pitch znika z ustawień głosu i pierścienia ustawień syntezatora.

Natywna Wysokość I Sonic Pitch

Zwykłe ustawienie NVDA Wysokość pozostaje natywną wysokością syntezatora. Sonic pitch jest dodatkową wartością przetwarzania należącą do tego dodatku.

Jeśli obie regulacje są poza 50, słychać wynik łączony:

Wartości Per Głos

Sonic pitch jest zapisywany osobno dla każdego obsługiwanego syntezatora i wybranego głosu. Jeśli syntezator udostępnia sensowny aktywny wariant, wariant też jest używany przy zapisie wartości. Na przykład dwa głosy w SAPI5 albo dwa warianty tego samego języka w eSpeak lub Google TTS mogą mieć różne wartości Sonic pitch.

Nowe głosy i warianty zaczynają od 50, dopóki ich nie zmienisz. Powrót do głosu albo wariantu przywraca zapisaną dla niego wartość. Istniejące starsze wartości bez wariantu nadal działają jako fallback, dopóki nie zapiszesz wartości konkretnego wariantu.

Gesty Wejścia

Kategoria Global Sonic Pitch w zdarzeniach wejścia zawiera komendy do:

Gesty nie są przypisane domyślnie.

Zgodność

Oczekiwane obsługiwane ścieżki:

Zewnętrzne głosy eSpeak-NG SAPI trzeba najpierw skonfigurować w ich własnym narzędziu konfiguracyjnym. Dodatek nie patchuje enumeracji głosów SAPI, nie zapisuje tokenów głosów w rejestrze i nie zmienia listy głosów SAPI.

Dynamiczne Ustawienia Głosu

Niektóre syntezatory budują ustawienia głosu dynamicznie. Global Sonic Pitch zachowuje oryginalne zachowanie syntezatora i dodaje Sonic pitch do ustawień aktualnie udostępnianych przez syntezator. Dotyczy to na przykład Google TTS dla NVDA, w tym trybu komunikatu dla automatycznych profili językowych.

Standardowe SAPI 32-bit Na 64-bitowym NVDA

Standardowe sapi5_32 i sapi4_32 na 64-bitowym NVDA działają w osobnym 32-bitowym hoście syntezatorów. Global Sonic Pitch ładuje w tym hoście dołączone wrappery, aby standardowy syntezator NVDA otrzymał bieżącą wartość Sonic pitch. Tym samym kanałem host otrzymuje też wybrany tryb jakości Sonic.

To zachowuje normalne pozycje syntezatorów NVDA. Dodatek nie dodaje nowego syntezatora i nie podmienia plików NVDA. W przypadku SAPI4 przetwarzanie Sonic jest dostępne tylko przez ścieżkę WASAPI dla SAPI4 w NVDA. Jeśli NVDA używa starszej ścieżki SAPI4 MMAudioDest, audio omija WavePlayer NVDA i nie może być przetwarzane przez ten dodatek.

Link Wsparcia

Przycisk Support the author i komenda Open support page otwierają:

https://buycoffee.to/kazimierz-parzych

Wsparcie jest dobrowolne. Dodatek nie obsługuje płatności, nie zapisuje danych płatniczych i nie odblokowuje funkcji po wsparciu.

Podczas instalacji albo aktualizacji dodatek może pokazać mały opcjonalny komunikat wsparcia. Yes otwiera tę samą stronę w domyślnej przeglądarce. No kontynuuje instalację bez zmiany działania dodatku.

Rozwiązywanie Problemów

Jeśli Sonic pitch nie ma w ustawieniach głosu, włącz Enable global Sonic pitch, a potem otwórz ustawienia głosu ponownie albo przełącz syntezator.

Jeśli zmiana Sonic pitch nie daje słyszalnego efektu, upewnij się, że globalne przetwarzanie jest włączone, a wartość nie wynosi 50.

Jeśli po przełączeniu syntezatora, głosu albo wariantu Sonic pitch wygląda jak zresetowany, ustaw wartość dla tego syntezatora i głosu albo wariantu. Wartości są zapisywane niezależnie.

Jeśli standardowy sapi5_32 albo sapi4_32 na 64-bitowym NVDA nie pokazuje Sonic pitch, zrestartuj NVDA albo przełącz się z tego syntezatora na inny i wróć.

Jeśli brakuje zewnętrznego głosu SAPI, skonfiguruj go najpierw w narzędziu tego pakietu głosowego, a potem zrestartuj NVDA.

Logi

Przydatne pliki logów:

Przydatne frazy:

Licencja

Kod źródłowy Global Sonic Pitch jest licencjonowany na GNU GPL w wersji 2 lub nowszej. Dołączone natywne biblioteki Sonic są zewnętrznymi komponentami na licencji Apache 2.0.