我想使用“SpeechSynthesizer”来朗读文本,但该文本包含一些 XML 标记。 使用旧的 COM 对象,我使用了
S5Voice.Speak uString, SVSFDefault Or SVSFIsXML
但是,SpeechSynthesizer 中没有可用于定义文本为 XML 字符串的重载函数。
最佳答案
System.Speech.Synthesis.SpeakSsml
应该做的伎俩。否则,您将不得不在将其发送到合成引擎之前剥离标签。
关于c# - SAPI5 讲 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21666953/