0
私はSkill Developmentを初めて利用しています。私は自分のスキルでSSMLをどのように使うことができるかを試したかったのです。だから私は次のコードブロックを作成しました。AlexaスキルでSSMLを実装する際のエラー
else if(light == "right"){
pin = "Right";
pinvalue = "HIGH";
speechOutput = {
type:"AlexaSkill.speechOutputType.SSML",
ssml:"<speak>Ok! starting the car. Please make sure you have fasten your seat belts </speak>"
};
}
そして、これは私が実行して、このコードの特定のブロックをテストするとき、私はエラーを取得していないし、次の応答を受信
response.ask(speechOutput);
それを呼び出しています方法です。
"version": "1.0",
"response": {
"outputSpeech": {
"type": "PlainText",
"text": {
"type": "AlexaSkill.speechOutputType.SSML",
"ssml": "<speak>Ok! starting the car. Please make sure you have fasten your seat belts </speak>"
}
},
"shouldEndSession": false
},
"sessionAttributes": {}
}
このコードブロックに関連付けられたライトも正しく点灯します。しかし、私はサービスシミュレータで同じコードを実行します。ライトはまだ正しく点灯しますが、これが出力として得られます。
The remote endpoint could not be called, or the response it returned was invalid.
サービスシミュレータで残りのブロックを実行しようとしましたが、すべてが正しい応答を返します。私はここで間違って何をしていますか?
Nop ..できませんでした –
本当ですか?あなたのQはあなたのSSMLが機能していないことが原因で、SSMLを指定する正しい方法ではないと確信しています。それはちょうど "SSML"でなければなりません。私は本当にあなたがそれを変更しなければならないと思います。 – Tom