得到"抱歉,我没有得到任何回复。"当我尝试Hand-off功能时的消息

时间:2017-11-21 00:02:22

标签: actions-on-google dialogflow

当我尝试多表面对话(从Google Home切换到Android Google智能助理)时,我得到了#34;抱歉,我没有得到任何回复。" 我使用的是动态SDK,区域设置是" ja"。

以下是我的回复:

{
    "conversationToken": "(token)",
    "expectUserResponse": true,
    "isInSandbox": true,
    "expectedInputs": [
        {
            "possibleIntents": [
                {
                    "intent": "actions.intent.NEW_SURFACE",
                    "inputValueData": {
                        "@type": "type.googleapis.com/google.actions.v2.NewSurfaceValueSpec",
                        "context": "Sure, I have some sample images for you.",
                        "notificationTitle": "Sample Images",
                        "capabilities": [
                            "actions.capability.SCREEN_OUTPUT"
                        ]
                    }
                }
            ],
            "inputPrompt": {
                "richInitialPrompt": {
                    "items": {
                        "simpleResponse": {
                            "textToSpeech": "PLACEHOLDER_FOR_NEW_SURFACE"
                        }
                    }
                }
            }
        }
    ]
}

有谁知道为什么?

2 个答案:

答案 0 :(得分:4)

原来这不是某个语言环境中的错误,但是askForNewSurface目前仅支持英语语言环境。 这是我从AoG支持中获得的:

  

嗨Jan,

     

感谢您对Google上的操作感兴趣。   askForNewSurface确实只适用于英语语言环境。我们正在更改文档以反映这些限制。   对困惑感到抱歉。   我们没有任何set det用于在其他语言环境中发布此功能。

     

亲切的问候,

     

让查尔斯,   Google支持小组的操作。

答案 1 :(得分:1)

它似乎仅以英文提供,但我发现在任何文档中都没有明确说明。

我尝试使用英语和法语完全相同的代码,它使用的是英语,而不是法语。