Skip to content

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

Merged
seanbudd merged 8 commits intonvaccess:masterfrom
josephsl:nvda26.2speechDictionaries
Mar 2, 2026
Merged

Add-on template: add support for custom speech pronunciation dictionaries (NVDA 2026.2)#19
seanbudd merged 8 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
seanbudd and others added 2 commits March 2, 2026 15:06
@josephsl
Copy link
Author

josephsl commented Mar 2, 2026

Hi,

Thanks for reviewing the PR. I have committed the requested suggestions including adding missing brackets.

@seanbudd seanbudd merged commit 3ac4b6f into nvaccess:master Mar 2, 2026
1 check passed
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

2 participants