Re: Proper nouns, I made a simple Pronunciation Guide in my TTSHandler script. It’s a method that returns a new string and is called by my TTSHandler. Any string of text being sent to the TTS first goes through a pronunciation filter pass, where I replace any instance of proper nouns with a new string pronouncing them correctly. Example:
newText = text.Replace(“Finnelope”, “Fin-ELL-oh-pee”);
This is also useful when I want it to read things a specific way, for instance my maps use “1F”, “2F”, “BF”, but I want the TTS to read them as “First Floor”, “Second Floor”, and “Basement Floor”. Hope that’s helpful!

