我想使用“SpeechSynthesizer”来朗读一段文字,但这段文字包含一些 XML 标记。使用旧的 COM 对象,我使用
S5Voice.Speak uString, SVSFDefault Or SVSFIsXML
但是,SpeechSynthesizer 中没有可用于定义文本是 XML 字符串的重载函数。
我想使用“SpeechSynthesizer”来朗读一段文字,但这段文字包含一些 XML 标记。使用旧的 COM 对象,我使用
S5Voice.Speak uString, SVSFDefault Or SVSFIsXML
但是,SpeechSynthesizer 中没有可用于定义文本是 XML 字符串的重载函数。
System.Speech.Synthesis.SpeakSsml
应该做的伎俩。否则,您将不得不在将标签发送到合成引擎之前剥离标签。