Skip to content

Global Sonic Pitch 1.1.2

Choose a tag to compare

@kazek5p-git kazek5p-git released this 29 Jul 16:13
· 10 commits to main since this release

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