私はASKにしようとしていますが、SSMLでダミーの例を試しました。 Amazon LambdaとPythonを使用しています。Alexa SSMLが再生されない
{
"version": "1.0",
"response": {
"outputSpeech": {
"text": "<speak><audio src='https://s3.amazonaws.com/aws-website-resources-1183x/dice-die-roll.mp3' />Three</speak>",
"type": "SSML"
},
"shouldEndSession": true,
"card": {
"content": "Three.",
"type": "Simple",
"title": "Dice"
}
}
}
私はAlexaのサービスシミュレータに移動し、すべての要求をしようと、出力音声のテキストが消えて、中にボタンを「聞く」:私はラムダコンソールから自分のコードをテストする場合、私は、期待される出力を得ますコンソールが無効になっていると私はエコーでそれをしようとした場合、それは何も再生されない:
{
"version": "1.0",
"response": {
"outputSpeech": {
"type": "SSML"
},
"card": {
"content": "Three.",
"title": "Dice",
"type": "Simple"
},
"shouldEndSession": true
}
}
私は/音声シミュレータにSSML <speak><audio src='https://s3.amazonaws.com/aws-website-resources-1183x/dice-die-roll.mp3' />Three</speak>
をコピー&ペーストした場合、私はそれを再生することができますし、期待通り、それが再生されます。私はffmpeg:ffmpeg -y -i a.mp3 -ar 16000 -ab 48k -codec:a libmp3lame -ac 1 output.mp3
を使用してmp3ファイルを変換しましたが、AmazonのS3は信頼できると理解していますが、何が問題なのでしょうか? SSMLで一重引用符と二重引用符を使用しようとしましたが、引用符をエスケープして無駄にしました。私は何を調べなければならないのですか?
、私はオーディオを削除し、私は '三 を残す場合でも'同じことが起こります。 –