如何在同一个 Alexa intent 函数中添加两个以上的音频(标签)文件?
How do I add more then two audio(tag) files in same Alexa intent function?
嗨,我正在尝试在我的 Alexa 技能中使用两个以上的音频标签,并且音频是根据 Alexa 要求编辑的,现在音频不超过 250 秒我想让 Alexa 说出音频我有五个音频文件,所以五个音频标签,那么我怎样才能让 Alexa 连续说出 5 个音频标签
我已将网站重命名 link。由于某种原因,顺便提一下,网站 link 运行良好
const Thiriller = {
canHandle(handlerInput) {
return Alexa.getRequestType(handlerInput.requestEnvelope) === 'IntentRequest'
&& Alexa.getIntentName(handlerInput.requestEnvelope) === 'Thiriller';
},
handle(handlerInput) {
var audio = "<audio src='https://lul.com/wp-content/uploads/2019/Flight%20PT1.mp3?_t=1567452928'/>";
var audio1 = "<audio src='https://lul.com/wp-content/uploads/2019/Flight%20Pt2.mp3?_t=1567452928'/>";
return handlerInput.responseBuilder
.speak(audio)
.speak(audio1)
//.reprompt('add a reprompt if you want to keep the session open for the user to respond')
.getResponse();
}
};
试试这个。
return handlerInput.responseBuilder
.speak(audio + audio1)
//.reprompt('add a reprompt if you want to keep the session open for the user to respond')
.getResponse();
如果你需要5个背靠背
.speak(audio + audio1 + audio2 + audio3)
只需确保总持续时间不超过 240 秒的 SSML 音频限制。
嗨,我正在尝试在我的 Alexa 技能中使用两个以上的音频标签,并且音频是根据 Alexa 要求编辑的,现在音频不超过 250 秒我想让 Alexa 说出音频我有五个音频文件,所以五个音频标签,那么我怎样才能让 Alexa 连续说出 5 个音频标签 我已将网站重命名 link。由于某种原因,顺便提一下,网站 link 运行良好
const Thiriller = {
canHandle(handlerInput) {
return Alexa.getRequestType(handlerInput.requestEnvelope) === 'IntentRequest'
&& Alexa.getIntentName(handlerInput.requestEnvelope) === 'Thiriller';
},
handle(handlerInput) {
var audio = "<audio src='https://lul.com/wp-content/uploads/2019/Flight%20PT1.mp3?_t=1567452928'/>";
var audio1 = "<audio src='https://lul.com/wp-content/uploads/2019/Flight%20Pt2.mp3?_t=1567452928'/>";
return handlerInput.responseBuilder
.speak(audio)
.speak(audio1)
//.reprompt('add a reprompt if you want to keep the session open for the user to respond')
.getResponse();
}
};
试试这个。
return handlerInput.responseBuilder
.speak(audio + audio1)
//.reprompt('add a reprompt if you want to keep the session open for the user to respond')
.getResponse();
如果你需要5个背靠背 .speak(audio + audio1 + audio2 + audio3)
只需确保总持续时间不超过 240 秒的 SSML 音频限制。