I made a 65,000 word Dictionary of British Pronunciation for the TTS freeware Balabolka, with pre-made IPA pronunciation tags alongside each word. It’s in Balabolka’s .BXT file format, which it can load and which can handle the IPA phoneme symbols.
Possibly useful for those using TTS for making clearly-voiced English tutorials or animations, using the British IVONA 2 voices, and who’re stuck on the pronunciation of a word that they can’t easily substitute. With this you can write freely, knowing that it’s unlikely you’ll have to substitute a dozen or more words with simpler or different forms that don’t quite express what you want to convey.
You can load it in Balabolka and then keep it on a tab in the background, for easy consultation. A good test is getting Ivona 2 Brian to say “mature” in a sentence. It’s very difficult unless you use the IPA coded tag.
For use with the abandonware British voices Ivona 2 Amy, Ivona 2 Ivy, Ivona 2 Emma & Brian. Neospeech Voiceware Bridget is also a very good ‘posh’ British voice, though after install will wrongly show up as ‘United States’ in the list of voice names. Most of the time these do a good job on their own, but sometimes you may need more precision — especially for short comedy animation — and the IPA tags give you that.