Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:无法分析提供的SSML。提供的文本不是有效的SSML_Javascript_Alexa Skills Kit_Amazon Echo_Ssml - Fatal编程技术网

Javascript 错误:无法分析提供的SSML。提供的文本不是有效的SSML

Javascript 错误:无法分析提供的SSML。提供的文本不是有效的SSML,javascript,alexa-skills-kit,amazon-echo,ssml,Javascript,Alexa Skills Kit,Amazon Echo,Ssml,我在使用Alexa开发者门户网站的测试部分时收到此错误 错误:无法分析提供的SSML。提供的文本不是有效的SSML 错误发生在我获得成功响应并按下“侦听”按钮之后 响应输出为: { "version": "1.0", "response": { "outputSpeech": { "type": "PlainText", "text": "Here are some recent stories about siemens:Citigroup Inc. R

我在使用Alexa开发者门户网站的
测试部分时收到此错误

错误:无法分析提供的SSML。提供的文本不是有效的SSML

错误发生在我获得成功响应并按下“侦听”按钮之后

响应输出为:

{
  "version": "1.0",
  "response": {
    "outputSpeech": {
      "type": "PlainText",
      "text": "Here are some recent stories about siemens:Citigroup Inc. Reaffirms Buy Rating for Siemens AG (SIE)Siemens AG (SIE) Rating Reiterated by Citigroup Inc.Global Hydrophone Market Report 2014-2021 - Analysis, Technologies & Forecasts - Vendors: Siemens, Sensor Technology, Cetacean Research Technology - Research and MarketsSiemens Bags The 2016 Frost & Sullivan Asia-Pacific Building Technologies Company Of The Year Award"
    },
    "reprompt": {
      "outputSpeech": {
        "type": "PlainText",
        "text": "What else can I help with?"
      }
    },
    "shouldEndSession": false
  },
  "sessionAttributes": {}
}

因此,alexa似乎不喜欢outputSpeech响应的文本参数中的特殊字符
&
。我用
替换了它,解决了我的问题。

试试看

"outputSpeech": {
          "ssml": "<speak>your test here</speak>",
          "type": "SSML",
        },
“outputSpeech”:{
“ssml”:“您在这里的测试”,
“类型”:“SSML”,
},

好消息。来自Amazon的非常有用的错误消息。不嗨,Vik thx知道了这一点。我也有这个问题&你的问题为我解决了这个问题。干得好啊,这也是我的问题!我希望我们不必猜测它喜欢什么和不喜欢什么!您应该做出一些努力,并提供一些背景资料,以了解此代码段解决问题的原因。。。