Global Sonic Pitch 1.1.2
Compatibility release for Global Sonic Pitch.
Changes:
- Adds Sonic pitch to synthesizers with dynamic or read-only supportedSettings without replacing their original settings logic.
- Preserves dynamic synthesizer behavior such as Google TTS automatic language profiles.
- Adds active voice variants to the per-voice Sonic pitch identity when a synthesizer exposes a meaningful variant.
- Keeps existing per-voice saved values working as a fallback when no variant-specific value has been saved yet.
- Avoids duplicated Sonic pitch settings when NVDA speech settings are opened repeatedly.
Validation:
- Confirmed by user testing with Google TTS 0.4 on another computer.
- Python syntax check for the main add-on plugin and SAPI host modules.
- Simulated tests for normal supportedSettings attributes, read-only dynamic supportedSettings properties, automatic-language notice mode, repeated patching, descriptor restoration, variant-specific keys, and fallback from old keys.
- Package integrity check for the built .nvda-addon.
SHA256:
BFBB72855C01BCE0FCB83A7D2941021B649B6E43453FF328006AF50825B0932E