Intent 立即默认为 FallbackIntent,即使是非常具体的话语
Intent immediately defaults to FallbackIntent, even with incredibly specific utterance
the utterance
the slot being used
the testing screen
我的 lambda 函数中的意图:
var phoneNumber;
"getPhoneNumberIntent": function() {
phoneNumber = this.event.request.intent.slots.phoneNumber.value;
if (getLength(phoneNumber) === 10) {
this.response.speak('I heard <say-as interpret-as="telephone"> ' + phoneNumber + '</say-as>. Is this the correct number?').listen();
this.emit(':responseReady');
} else {
console.log(phoneNumber);
this.response.speak('That is not a valid phone number. Please try again.').listen();
}
},
当我输入令人难以置信的具体话语时,输出 JSON 中唯一的东西是空的。在输入中,甚至没有调用正确的意图。我在网站上没有看到和我类似的问题,我高高在上看了看。感谢任何帮助或反馈。
使用预定义的 AMAZON.NUMBER
作为 phoneNumber
的插槽类型。
在 Alexa Test Simulator 中测试数字时,将它们表示为单词
Ex: the phone number is nine eight seven six five four three two one
zero
缩写使用句号“.”
Ex: The code is a.w.e.
the utterance
the slot being used
the testing screen
我的 lambda 函数中的意图:
var phoneNumber;
"getPhoneNumberIntent": function() {
phoneNumber = this.event.request.intent.slots.phoneNumber.value;
if (getLength(phoneNumber) === 10) {
this.response.speak('I heard <say-as interpret-as="telephone"> ' + phoneNumber + '</say-as>. Is this the correct number?').listen();
this.emit(':responseReady');
} else {
console.log(phoneNumber);
this.response.speak('That is not a valid phone number. Please try again.').listen();
}
},
当我输入令人难以置信的具体话语时,输出 JSON 中唯一的东西是空的。在输入中,甚至没有调用正确的意图。我在网站上没有看到和我类似的问题,我高高在上看了看。感谢任何帮助或反馈。
使用预定义的 AMAZON.NUMBER
作为 phoneNumber
的插槽类型。
在 Alexa Test Simulator 中测试数字时,将它们表示为单词
Ex: the phone number is nine eight seven six five four three two one zero
缩写使用句号“.”
Ex: The code is a.w.e.