Phonetic punctuation is an NVDA add-on that allows to convert punctuation signs into audio icons. In general, it can also convert any regular expressions into audio icons. As of version 1.3 it can also change prosody settings, such as pitch or rate, subject to proper support from the synthesizer.
You can listen to a sample speech output with phonetic punctuation here (10 seconds audio): https://soundcloud.com/user-977282820/nvda-phonetic-punctuation-demo
Latest PhoneticPunctuation release
phoneticPunctuationRules.json
in NVDA user configuration directory.Phonetic punctuation depends on new NVDA speech framework, and as of today (October 2019), not all voice synthesizers have proper support for the new commands. This means that phonetic punctuation might not work correctly with some voice synthesizers.
Synthesizers known to work well with Phonetic Punctuation:
Synthesizers known to have problems with PhoneticPunctuation:
You can disable phonetic-punctuation in certain applications. This is a comma-separated blacklist of applications where phonetic-punctuation will be disabled. If you are not sure what should be the name of your application, switch to that application, Press NVDA+Control+Z to open up NVDA console and type: "focus.appModule.appName" without quotes to obtain the name of current application. Example list: slack,discord
Built-in audio icons in 3d, chimes, classic and pan-chimes categories were designed by T.V. Raman and are a part of emacspeak. For more information, see: https://github.com/tvraman/emacspeak/ .
Built-in audio icons in punctuation category were designed by Kara Goldfinch.