Windows phone 8 使用SSML的Windows Phone 8文本到语音转换-<;韵律>;真实设备上的标记异常

Windows phone 8 使用SSML的Windows Phone 8文本到语音转换-<;韵律>;真实设备上的标记异常,windows-phone-8,text-to-speech,ssml,Windows Phone 8,Text To Speech,Ssml,我正在WP8上实现简单语音识别和合成(SSML)。当我在emulator中测试应用程序时,一切正常。但当我在物理设备(HTC Windows Phone X8)上测试应用程序时,SSML合成出现了一个问题。此SSML代码工作正常: await synth.SpeakSsmlAsync(@"<speak version=""1.0"" xmlns=""http://www.w3.org/2001/10/synthesis""

我正在WP8上实现简单语音识别和合成(SSML)。当我在emulator中测试应用程序时,一切正常。但当我在物理设备(HTC Windows Phone X8)上测试应用程序时,SSML合成出现了一个问题。此SSML代码工作正常:

await synth.SpeakSsmlAsync(@"<speak version=""1.0""
                                 xmlns=""http://www.w3.org/2001/10/synthesis"" xml:lang=""en-US"">
                                 <voice gender=""female"">
                                     Volume level 100.
                                 </voice>
                             </speak>");
wait synth.SpeakSsmlAsync(@)
音量级别100。
");
这个SSML:

await synth.SpeakSsmlAsync(@"<speak version=""1.0""
                                 xmlns=""http://www.w3.org/2001/10/synthesis"" xml:lang=""en-US"">
                                 <voice gender=""female"">
                                     <prosody volume=""100.0"">
                                         Volume level 100.
                                     </prosody>
                                 </voice>
                             </speak>");
wait synth.SpeakSsmlAsync(@)
音量级别100。
");
引发异常:

{System.FormatException:
      The text associated with this error code could not be found.
      at Windows.Phone.Speech.Synthesis.SpeechSynthesizer.SpeakSsmlAsync(String content)
      at PhoneApp1.MainPage.<voiceSynth_Click>d__9.MoveNext()}  System.Exception
{System.FormatException}
{System.FormatException:
找不到与此错误代码关联的文本。
在Windows.Phone.Speech.Synthesis.SpeechSynthesizer.SpeakSsmlAsync(字符串内容)
在PhoneApp1.MainPage.d_u9.MoveNext()}System.Exception
{System.FormatException}
有人知道为什么
标签在设备上不起作用吗?

问题解决了

<prosody volume=""100.0""> doesn't work because the number is not integer.
<prosody volume=""100""> it should look like this
不起作用,因为数字不是整数。
应该是这样的