ASK에 들어가려고하고 있는데 SSML으로 더미 예제를 시도했습니다. 아마존 람다와 파이썬을 사용하고 있습니다.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"
}
}
}
내가 알렉사 서비스 시뮬레이터로 이동하고 요청을 다시 시도, 출력 연설의 텍스트가 사라의가에 버튼 "을 들어"나는 람다 콘솔에서 내 코드를 테스트하면 내가 예상 출력을 얻을 콘솔을 사용할 수 없습니다 내가 에코에 그것을 시도하는 경우, 그것은 아무것도 재생되지 않습니다 : 나는 그것을 재생할 수 있습니다 음성 시뮬레이터에 SSML <speak><audio src='https://s3.amazonaws.com/aws-website-resources-1183x/dice-die-roll.mp3' />Three</speak>
를 복사/붙여 넣기 및 예상대로 재생하는 경우
{
"version": "1.0",
"response": {
"outputSpeech": {
"type": "SSML"
},
"card": {
"content": "Three.",
"title": "Dice",
"type": "Simple"
},
"shouldEndSession": true
}
}
합니다. ffmpeg : ffmpeg -y -i a.mp3 -ar 16000 -ab 48k -codec:a libmp3lame -ac 1 output.mp3
을 사용하여 mp3 파일을 변환했으며 아마존의 S3를 신뢰할 수 있어야한다는 것을 알고 있습니다. 무엇이 문제입니까? SSML에서 작은 따옴표와 큰 따옴표를 사용해 보았습니다. 따옴표를 사용하지 않으려 고 시도했습니다. 누구든지 내가 들여다 봐야 할 것을 압니까?
참고로, 내가 오디오를 제거하고 난 단지' 세 을 떠날 경우에도'같은 문제가 발생합니다. –