如何解决C#,如何将音高添加到 SpeechSynthesizer.SpeakSsml(String)
我使用 SpeechSynthesizer.SpeakSsml(String)
。
但是无法构建包含音高的 SSML。
到目前为止,我在网上找不到任何工作示例。
解决方法
MS 的 Speech Synthesizer 不是用来进行歌唱合成的,但您可以使用 the <prosody>
element 更改音高特征:
SpeechSynthesizer.SpeakSsml("<speak version=\"1.0\" xml:lang=\"en\"><prosody pitch=\"x-low\">Hello World</prosody>.<prosody pitch=\"x-high\">Hello World</prosody></speak>");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。