1

编辑:这是模拟器中的一个错误,该错误显然已被修复。

我正在尝试使用 Python 代码和 REST API 构建 Google Assistant 操作(技能)。根据文档,您可以发布包含一个或两个简单响应的丰富响应。但是,当我这样做时,模拟器会忽略第二个简单响应中的 displayText 并仅显示第一个。与文本不同,语音来自两个简单的响应。这是我发布的结构:

{
    "conversationToken": "",
    "expectUserResponse": True,
    "expectedInputs": [
        {
            "inputPrompt": {
                "richInitialPrompt": {
                    "items": [
                        {
                            "simpleResponse": {
                                "textToSpeech": "First speech.",
                                "displayText": "First text."
                            }
                        },
                        {
                            "simpleResponse": {
                                "textToSpeech": "Second speech.",
                                "displayText": "Second text."
                            }
                        },
                    ],
                    "suggestions": []
                }
            },
            "possibleIntents": [
                {
                    "intent": "actions.intent.TEXT"
                }
            ]
        }
    ]
}

在此处输入图像描述

4

0 回答 0