Skip to content

Google TTS For NVDA v0.2

Choose a tag to compare

@nguyenanhduc09 nguyenanhduc09 released this 04 Jul 03:06

What's Changed

Expanded voice catalog

  • Reorganized voices.json with 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 dependentVoiceId mappings 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.1 package, including the compiled JavaScript, WebAssembly binary, manifest, metadata, voices, and audio worklet files.
  • Removed obsolete metadata from the previous engine version.
  • Updated AGENTS.md and catalog.py to reference the new engine version.
  • Improved bridgeHarness.js to dynamically resolve the engine instance (getTtsEngine) before calling init, onSpeak, and onStop, improving compatibility with engine updates.
  • Applied minor updates to bindings_main.js to match the latest worker protocol, command encoding, and WebAssembly exports.

Full Changelog: v0.1.5...v0.2