Which text-to-speech voice are you using?
The default Microsoft David pronounces "switches" relatively clearly, as does Microsoft Zira with some context, on my machine.
(I'm assuming by "fiddling with this" you're referring to the "Say Something with Text-To-Speech" action, unless "phonetic TTS" is something else/more specific)