Alexa 无法识别 StopIntent 的关键字

Alexa does not recognize the key word for StopIntent

我有 Alexa 西班牙语技能。当我使用 LaunchRequest 打开 skill 时,我 return 向用户发送了一个带有 repromt 的语音。然后用户必须输入一个数字(带有 AMAZON.number 槽的话语),然后该技能就会起作用。但是当我用西班牙语说 "stop" 或 "para" 时,我遇到了麻烦。当我说 "para" 时,我的技能将它与我的自定义意图的表达之一相匹配。另一方面,当我说 "adios"(再见)时,技能停止。

这些是我的意图和话语:

{
    "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": []
        }
    }
}

技能因此没有通过认证过程。不知道是我交互模型的问题还是什么。

已修复。 我在 AMAZON.StopIntent 和 AMAZON.CancelIntent 中添加了一些语句(两者相同)。该技能不知道如何决定什么意图映射,然后它错误地映射了另一个意图。

为了这些意图,我删除了我的话语,现在一切正常。

向预定义的 Alexa Intents 添加额外的话语时,您应该非常小心。 这些预定义的意图能够识别它所描述的话语。 AMAZON.StopIntent 默认可以处理像 "para" 这样的语句。仅在需要且不与您的交互模型冲突时添加额外的表达。