我的火力基地中有一组音频,我正在尝试通过Alexa技能播放。
<speak>
<audio src='https://firebasestorage.googleapis.com/v0/b/aebeze-now.appspot.com/o/Moments%2Ffor-mature-audiences-only.mp3?alt=media&token=2825d8ef-5e3d-4753-b58e-0881f77f4fd3' />
</speak>
我曾尝试在Alexa开发者控制台“语音和音频”部分中在SSML之上播放,但它给了
Error retrieving text to speech. The input was incompatible
错误。
我也尝试遵循this的答案,但是用“&”代替“&”也不起作用。
不确定我在这里缺少什么。
答案 0 :(得分:0)
就我而言,MP3文件格式不正确。测试该技能时,我在“指令:SkillDebugger.CaptureDebuggingInfo”下的设备日志中注意到了该问题:
"request": {
"type": "SessionEndedRequest",
"requestId":
"timestamp": "2018-11-26T21:16:28Z",
"locale": "de-DE",
"reason": "ERROR",
"error": {
"type": "INVALID_RESPONSE",
"message": "Invalid SSML Output Speech for requestId. Error: The audio is not of a supported MPEG version"
}
我根据此处的说明再次更改了MP3,然后它起作用了: https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html#h3_converting_mp3