unintentional pitch change using MS SAPI TTS使用MS SAPI TTS语音是否有其他人经历过(并且可能已解决)无意识的音调变化? 我正在将SpVoice自动化接口与SAPI 5.1一起使用。 现在,我的应用程序(VB6应用程序)可以进入TTS(Microsoft Anna)听起来像花栗鼠的状态(正确的速率,但音调高),甚至重新启动Vista也无法解决该问题。
我将XML传递给Voice.Speak()函数。 我尝试在所有其他XML之前发送 过去在XP中对我来说是个问题,但是重启似乎可以解决。 你能回答自己的问题吗? 您能在答案中问另一个问题吗? 太晚了... :) 我的解决方案是将Voice.AudioOutputStream.format.Type初始化为明智的方式,例如16kHz16BitMono。 我有一个错误,即如果只有一种声音可用,则可以跳过此初始化步骤。 事实证明(对于在Vista VMWare环境中运行的我的项目),如果未设置语音的音频格式,则会获得高音调的语音。 很高兴知道.. 尽管我的经验主要是使用带有SSML的SAPI 5.3,但我从未见过这种情况,SML 5.3被转换为SAPI TTS(在幕后)。
您是否尝试过使用 |