簡體   English   中英

C#中帶有ssml的xml無效

[英]Invalid xml with ssml in C#

我很難弄清楚xml對於C#中的ssml代碼如何無效。

這是C#中的代碼行:

  synth.SpeakSsml("<speak version=\"1.0\" xmlns=\"http://www.w3.org/2001/10/synthesis\" xml:lang=\"en-US\">< voice gender=\"male\" age=\"15\" xml:lang=\"en-US\"><prosody contour=\"(0%,+20Hz) (25%,+20Hz) (50%,+20Hz) (75%,+20Hz)\" volume=\"100\">" + say + "</prosody></voice></speak>");

和ssml:

<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
    < voice gender="male" age="15" xml:lang="en-US">
        <prosody contour="(0%,+20Hz) (25%,+20Hz) (50%,+20Hz) (75%,+20Hz)" volume="100">
              Text

    </prosody></voice></speak>

謝謝!

我想到了! 語音標簽中有空格!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM