Global Sonic Pitch pridáva samostatné nastavenie Sonic pitch pre podporované syntetizéry NVDA. Mení výšku reči cez spracovanie Sonic a bežné nastavenie NVDA Výška ponecháva ako natívnu výšku syntetizéra.
Global Sonic Pitch.Sonic pitch, keď je globálne spracovanie zapnuté.-20..+20 poltónov.sapi5_32 a sapi4_32 v 64-bitovom NVDA cez pribalené wrappery 32-bitového hosta.Doplnok nepridáva náhradný syntetizér do dialógu výberu syntetizéra a nemení súbory NVDA na disku.
sapi5_32 alebo štandardný sapi4_32.Global Sonic Pitch.Enable global Sonic pitch.Sonic pitch.Hodnota 50 je neutrálna. Nižšie hodnoty znižujú reč cez Sonic a vyššie hodnoty ju zvyšujú.
Enable global Sonic pitch zapína alebo vypína spracovanie Sonic pitch.Increase Sonic pitch range to 20 semitones rozširuje ovládanie Sonic pitch z bežného rozsahu -6..+6 poltónov na približne -20..+20 poltónov.Použiť kvalitnejšie spracovanie Sonic zapína kvalitnejšie spracovanie výšky v knižnici Sonic. Pri niektorých hlasoch môže pomôcť, ale môže použiť viac CPU. Nemení rozsah ani mapovanie posuvníka a rozdiel môže byť malý pri čistých TTS hlasoch alebo malých zmenách výšky.Enable debug logging zapisuje podrobné položky doplnku do logu NVDA.Support the author otvorí externú stránku podpory.Panel doplnku ovláda iba globálne spracovanie a diagnostiku. Hodnota Sonic pitch sa mení v nastaveniach hlasu, v kruhu nastavení syntetizéra alebo priradenými vstupnými gestami.
Keď je globálne spracovanie vypnuté, nastavenie Sonic pitch sa odstráni z nastavení hlasu a kruhu nastavení syntetizéra.
Bežné nastavenie NVDA Výška zostáva natívnou výškou syntetizéra. Sonic pitch je dodatočná hodnota spracovania patriaca tomuto doplnku.
Ak sú obe nastavenia mimo 50, počujete kombinovaný výsledok:
Výška;Sonic pitch.Sonic pitch sa ukladá osobitne pre každý podporovaný syntetizér a vybraný hlas. Ak syntetizér poskytuje zmysluplný aktívny variant, variant sa použije aj pri uložení hodnoty. Napríklad dva hlasy v SAPI5 alebo dva varianty rovnakého jazyka v eSpeak alebo Google TTS môžu mať rozdielne hodnoty Sonic pitch.
Nové hlasy a varianty začínajú na 50, kým ich nezmeníte. Návrat k hlasu alebo variantu obnoví uloženú hodnotu. Existujúce staršie hodnoty bez variantu sa stále použijú ako fallback, kým neuložíte hodnotu pre konkrétny variant.
Kategória Global Sonic Pitch vo vstupných gestách obsahuje príkazy na:
Gestá nie sú predvolene priradené.
Očakávané podporované cesty:
WavePlayer NVDA.sapi5_32 v 64-bitovom NVDA cez pribalený wrapper 32-bitového hosta.sapi4_32 v 64-bitovom NVDA cez pribalený wrapper 32-bitového hosta, keď je aktívna zvuková cesta WASAPI pre SAPI4 v NVDA.Hlasy tretej strany eSpeak-NG SAPI treba najprv nakonfigurovať v ich vlastnom konfiguračnom nástroji. Doplnok neopravuje enumeráciu hlasov SAPI, nezapisuje tokeny hlasov do registra a nemení zoznam hlasov SAPI.
Niektoré syntetizéry vytvárajú nastavenia hlasu dynamicky. Global Sonic Pitch zachováva pôvodné správanie syntetizéra a pridáva Sonic pitch k nastaveniam, ktoré syntetizér aktuálne poskytuje. Platí to napríklad pre Google TTS pre NVDA, vrátane režimu oznámenia pre automatické jazykové profily.
Štandardné sapi5_32 a sapi4_32 v 64-bitovom NVDA bežia v samostatnom 32-bitovom hoste syntetizérov. Global Sonic Pitch v tomto hoste načíta pribalené wrappery, aby štandardný syntetizér NVDA dostal aktuálnu hodnotu Sonic pitch. Rovnakým kanálom host dostáva aj zvolený režim kvality Sonic.
Tým sa zachovávajú bežné položky syntetizérov NVDA. Doplnok nepridáva nový syntetizér a nenahrádza súbory NVDA. Pri SAPI4 je spracovanie Sonic dostupné iba cez cestu WASAPI pre SAPI4 v NVDA. Ak NVDA používa staršiu cestu SAPI4 MMAudioDest, zvuk obchádza WavePlayer NVDA a tento doplnok ho nemôže spracovať.
Tlačidlo Support the author a príkaz Open support page otvárajú:
https://buycoffee.to/kazimierz-parzych
Podpora je dobrovoľná. Doplnok nespracúva platby, neukladá platobné údaje a neodomyká funkcie na základe podpory.
Počas inštalácie alebo aktualizácie môže doplnok zobraziť malú voliteľnú správu podpory. Yes otvorí rovnakú stránku v predvolenom prehliadači. No pokračuje v inštalácii bez zmeny správania doplnku.
Ak Sonic pitch nie je v nastaveniach hlasu, zapnite Enable global Sonic pitch, potom znovu otvorte nastavenia hlasu alebo prepnite syntetizér.
Ak zmena Sonic pitch nemá počuteľný efekt, skontrolujte, či je globálne spracovanie zapnuté a hodnota nie je 50.
Ak sa po prepnutí syntetizéra, hlasu alebo variantu zdá, že Sonic pitch je resetovaný, nastavte hodnotu pre tento syntetizér a hlas alebo variant. Hodnoty sa ukladajú nezávisle.
Ak štandardný sapi5_32 alebo sapi4_32 v 64-bitovom NVDA nezobrazuje Sonic pitch, reštartujte NVDA alebo prepnite z tohto syntetizéra na iný a späť.
Ak chýba externý hlas SAPI, najprv ho nakonfigurujte v nástroji príslušného hlasového balíka a potom reštartujte NVDA.
Užitočné logy:
%TEMP%\nvda.log%TEMP%\nvda-old.log%TEMP%\nvda_synthDriverHost.*.logUžitočné frázy:
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 audioZdrojový kód Global Sonic Pitch je licencovaný pod GNU GPL verzie 2 alebo novšej. Pribalené natívne knižnice Sonic sú externé komponenty pod licenciou Apache 2.0.