Skip to content

Add-on template: add support for custom speech pronunciation dictionaries (NVDA 2026.2)#19

Open
josephsl wants to merge 5 commits intonvaccess:masterfrom
josephsl:nvda26.2speechDictionaries
Open

Add-on template: add support for custom speech pronunciation dictionaries (NVDA 2026.2)#19
josephsl wants to merge 5 commits intonvaccess:masterfrom
josephsl:nvda26.2speechDictionaries

Conversation

@josephsl
Copy link

Closes #15

This pull request add support for building custom speech pronunciation dictionaries via the add-on template. Changes made:

  • Adds "speechDictionraies" sectoin to buildVars
  • Adds speech dictionaries manifest key type and generation rules (borrowing custom symbol dictionaries)

Thanks.

NVDA 2026.2 introduces custom speech dictionaries support for add-ons. A custom speech dictionary adds pronunciation rules for text. These dictionraies follow NVDA's speech dictionary format (tab separated values) and is named name.dic e.g. addonSpeech.dic and resides in 'speechDicts' top-level (addon) folder. In buildVars, add support for speech dictionraies, deriving comments and definition from custom symbol dictionaries definition.
…attributes (same as symbol dictionary (name/mandatory))
…when building the add-on and localized manifest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NVDA 2026.2 readiness: support custom speech dictionary definitions in the add-on template and scons tools

1 participant