【发布时间】:2019-04-21 07:59:59
【问题描述】:
我有西班牙语的 Alexa 技能。当我使用 LaunchRequest 打开技能时,我会向用户返回带有提示的语音。然后,用户必须输入一个数字(带有 AMAZON.number 插槽的话语),然后该技能才会起作用。但是当我用西班牙语说我的技能“停止”或“帕拉”时,我遇到了麻烦。当我说“para”时,我的技能与我的自定义意图之一相匹配。另一方面,当我说“再见”(再见)时,技能停止。
这些是我的意图和表达:
{
"interactionModel": {
"languageModel": {
"invocationName": "estado de cercanías",
"intents": [
{
"name": "AMAZON.CancelIntent",
"samples": [
"estado de cercanías para",
"alexa para",
"para",
"hasta pronto",
"hasta luego",
"adios",
"fin",
"final",
"termina"
]
},
{
"name": "AMAZON.HelpIntent",
"samples": [
"qué puedes hacer",
"qué hace esta skill",
"cómo funciona esto",
"qué se puede hacer con esta skill",
"ayuda"
]
},
{
"name": "AMAZON.StopIntent",
"samples": [
"para",
"hasta pronto",
"hasta luego",
"adios",
"fin",
"final",
"termina"
]
},
{
"name": "AMAZON.NavigateHomeIntent",
"samples": []
},
{
"name": "ServiceStatusIntent",
"slots": [
{
"name": "numero",
"type": "AMAZON.NUMBER"
}
],
"samples": [
"qué tal está la línea {numero}",
"qué sabes de la línea {numero}",
"qué está pasando en la línea {numero}",
"sucesos en la línea {numero}",
"qué problemas hay en la línea {numero}",
"problemas en la línea {numero}",
"cómo está la línea {numero}",
"estado de la línea {numero}",
"línea {numero}",
"qué ocurre en la línea {numero}",
"dime cómo están los trenes en la línea {numero}"
]
}
],
"types": []
}
}
}
该技能因此没有通过认证过程。我不确定这是我的交互模型的问题还是什么。
【问题讨论】:
标签: java amazon-web-services aws-lambda alexa