<p>Has anyone else experienced (and possibly solved) unintentional pitch changes using MS SAPI TTS voices? </p>

<p>I'm using the SpVoice automation interface with SAPI 5.1.</p>

<p>Right now, my application (VB6 app) can get into a state where the TTS (Microsoft Anna) starts to sound like a chipmunk (proper rate, but high pitch) and even a reboot of Vista does not correct the issue. </p>

<p>I'm passing in XML to the Voice.Speak() function. I've tried sending &lt; pitch absmiddle="0" /> before all other XML and it still does not correct the pitch issue. When I try the TTS voice preview in the Speech control panel, the voice has a normal pitch.</p>

<p>The issue has occurred for me in XP in the past, however a reboot seemed to correct it.</p>

I haven't seen that happen, although my experience is mostly with SAPI 5.3 with SSML, which gets translated (under the covers) to SAPI TTS.
Have you tried surrounding your text with the
```
<pitch absmiddle="0">
```
Your Text Here  instead of just at the front of the text?