我使用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>");