20.08-x0_personal
This release updates pause shortening logic to be more robust, catching consecutive punctuation, allowing whitespace on the left side of the punctuation to be shortened, and adding en dash and em dash to characters considered punctuation to be shortened. Furthermore, now supports loading of pronunciation dictionaries other than US English depending on language selected at initialization time of the synthesizer.
IMPORTANT NOTICE
As of this release, IBMTTS will no longer fall back to root.dic/main.dic/abbr.dic if enuroot.dic/enumain.dic/enuabbr.dic are not present. To continue using existing files with these names, rename them as needed, prefixing them with the three letter language code.
Also of note
Regarding pronunciation dictionaries, please see the community dictionary repository for expansive pronunciation dictionaries, and a place to submit your own entries to any language of your choosing.