Google TTS For NVDA v0.2
What's Changed
Expanded voice catalog
- Reorganized
voices.jsonwith language packages sorted alphabetically by locale. - Added Natural (seanet) voice variants for supported languages.
- Introduced over 40 new language and dialect packages, including Arabic, Bengali, Gujarati, Kannada, Malayalam, Marathi, Punjabi, Tamil, Telugu, Urdu, and more.
- Consolidated and renumbered speaker IDs within each language.
- Replaced Unicode escape sequences with readable native characters.
- Added
dependentVoiceIdmappings for Natural voice variants.
Updated WASM TTS engine
- Upgraded the bundled WASM TTS engine from 20260611.1 to 20260625.1.
- Added the complete
WasmTtsEngine/20260625.1package, including the compiled JavaScript, WebAssembly binary, manifest, metadata, voices, and audio worklet files. - Removed obsolete metadata from the previous engine version.
- Updated
AGENTS.mdandcatalog.pyto reference the new engine version. - Improved
bridgeHarness.jsto dynamically resolve the engine instance (getTtsEngine) before callinginit,onSpeak, andonStop, improving compatibility with engine updates. - Applied minor updates to
bindings_main.jsto match the latest worker protocol, command encoding, and WebAssembly exports.
Full Changelog: v0.1.5...v0.2