C#,如何将音高添加到SpeechSynthesizer.SpeakSsml(字符串)



我使用SpeechSynthesizer.SpeakSsml(String)

但是,无法构建包含沥青的SSML。

到目前为止,我在网上找不到任何工作示例。

MS的语音合成器不是为进行歌唱合成而构建的,但您可以使用<prosody>元素来更改音高特性:

SpeechSynthesizer.SpeakSsml("<speak version="1.0" xml:lang="en"><prosody pitch="x-low">Hello World</prosody>.<prosody pitch="x-high">Hello World</prosody></speak>");

相关内容

  • 没有找到相关文章

最新更新