Alexa启动技能问题

时间:2018-08-23 21:15:18

标签: amazon-web-services alexa voice-recognition alexa-skills-kit alexa-voice-service

尝试启动从Alexa仪表板成功构建的技能,我得到以下信息:

enter image description here

enter image description here

相同的调用过去仅几个小时就可以工作并产生了JSON Input。没有任何更改,可以访问配置了该技能的端点。我确实尝试过重新构建该技能,希望它可以解决此问题。

Alexa门户似乎没有refer to a similar issue关于导致它的原因以及如何修复它的任何指示。

更新

我尝试重命名该技能的调用句柄,保存,重建并尝试重新启动它。我激活了“设备日志”复选框。错误没有改变-它仍然抱怨。但是日志提供了一些(相当无用的)上下文。这是我现在看到的:

enter image description here

[17:58:33:018]-事件:Text.TextMessage:

    {
    "event": {
        "header": {
            "namespace": "Text",
            "name": "TextMessage",
            "messageId": "messageId",
            "dialogRequestId": "51a6476b-362b-4fbf-9125-7e5a36ea5649"
        },
        "payload": {
            "textMessage": "alexa open speech bank"
        }
    },
    "context": [
        {
            "header": {
                "namespace": "SpeechSynthesizer",
                "name": "SpeechState"
            },
            "payload": {
                "token": "",
                "offsetInMilliseconds": 0,
                "playerActivity": "PLAYING"
            }
        },
        {
            "header": {
                "namespace": "AudioPlayer",
                "name": "PlaybackState"
            },
            "payload": {
                "token": "",
                "offsetInMilliseconds": 0,
                "playerActivity": "IDLE"
            }
        },
        {
            "header": {
                "namespace": "Alerts",
                "name": "AlertsState"
            },
            "payload": {
                "activeAlerts": [],
                "allAlerts": []
            }
        },
        {
            "header": {
                "namespace": "AudioFocusManager",
                "name": "AudioFocusState"
            },
            "payload": {
                "alert": {
                    "component": null,
                    "idleTimeInMilliseconds": 0
                },
                "dialog": {
                    "component": "SpeechSynthesizer",
                    "idleTimeInMilliseconds": 1000
                },
                "content": {
                    "component": null,
                    "idleTimeInMilliseconds": 0
                }
            }
        }
    ]
}

[17:58:33:847]-错误:

{
    "header": {
        "namespace": "System",
        "name": "Exception",
        "messageId": "bc7d2cda-2e1e-43fa-a82b-a417d29dfddc"
    },
    "payload": {
        "code": "INTERNAL_SERVICE_EXCEPTION",
        "description": "Request could not be executed due to an internal service error."
    }
}

我正在以调试模式运行webhook端点,以查看调用是否到达那里的处理程序,这似乎并非如此。但是,从Postman本地调用时,断点确实会命中。

另一种重命名尝试-从技能名称中删除空格:

enter image description here

可能是什么问题?

在哪里可以对发生的事情有更多的解释?

谢谢。

2 个答案:

答案 0 :(得分:1)

原来是webhook的端点配置错误问题-安全的Serveo代理似乎每天都在旋转服务器URL,因此Alexa对此感到困惑。但是它们显示的消息肯定可以改善。

答案 1 :(得分:0)

我在Chrome和Safari中都遇到了相同的问题。原来是我的防病毒软件(Avast)。我禁用了网页防护罩并对其进行了修复。