【问题标题】:Use number and phrase in a single custom slot for alexa在 Alexa 的单个自定义插槽中使用数字和短语
【发布时间】:2020-09-03 14:27:07
【问题描述】:

有没有办法创建一个包含短语和数字的自定义槽类型。比如:

{
                "name": "mycustomslot",
                "values": [
                    {
                        "name": {
                            "value": "eating",
                            "synonyms": [
                                "eat something",
                                "are you eating",
                                "eat"
                            ]
                        }
                    },
                    {
                        "name": {
                            "value": "drinking",
                            "synonyms": [
                                "drink something",
                                "drinking",
                                "drink",
                            ]
                        }
                    }
                    {
                        "name": {
                            "value": AMAZON.NUMBER,
                            "synonyms": []
                            }
                        }
                    }
                ]
            },

所以,我可以从“吃东西”、“你在吃吗”等话语中获得“吃”,以及从单个插槽类型中说出数字的数字。

【问题讨论】:

  • 您实际上希望用户说什么?
  • 用户可以说“喝点什么”,或者说一个数字。如果用户说“喝点东西”,我会收到饮酒的动作,如果用户说数字,我只会收到一个数字。

标签: alexa alexa-skills-kit alexa-skill alexa-voice-service alexa-slot


【解决方案1】:

你可以使用这个类型:AMAZON.SearchQuery

这种类型可以获取用户所说的所有短语。

话语:我吃{query}(“查询”类型是AMAZON.SearchQuery)

演讲:我吃了9盘肉

=> 处理程序将收到的值是这样的:{ name: "query", value: "9 Plates of meat"}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 2020-04-18
    相关资源
    最近更新 更多