As always, thank you for the great (and prompt) response.
I can definitely create a mapping between phones and the “correct” pronunciation text for use with Flight.
The issue I’m running into right now is that Flight seems to have its own ideas as to which parts of a word should be emphasized (which nullifies the entire point of providing a spoken pronunciation example in the first place).
I’ve read through much of the material at http://www.speech.cs.cmu.edu/flite/ but I can’t seem to find anything pertaining to how I can modify/impact Flite’s emphasis choices.
Have you looked into this at all?