C#项目内,MsAgent中如何调整语速?

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:46:41
如题。听说在vb中直接修改IAgentCtlCharacterEx.Speed就行了,但是在C#内引用后,这个Speed属性是只读的,所有请教各位高手,该如何调整IAgentCtlCharacterEx的语速呢?

我记得MsAgent设置朗读速度是在朗读文字时加一个spd标记(不过C#我是引用的AxInterop.AgentObjects.dll),比如,
character.Speak("\\spd=" + speed + "\\" + text, null);
其中的speed用速度值来代替,text是要朗读的文字,试试看吧。

PS:MsAgent已经是微软的淘汰技术,现在要也用TTS(Text-To-Speech),效果好。

标记,方便以后查阅

重写她