Alexa语音-可变长度

时间:2018-10-12 23:14:05

标签: alexa alexa-slot

我需要创建一种发音,用户需要说出4、5或6个字符代码。每个代码都是字母数字。

我如何设计发声以便可以使用可变长度的代码?

对于六位数代码,我具有以下内容:

  "slots": [
    {
      "name": "XXX_ONE",
      "type": "ALPHANUM"
    },
    {
      "name": "XXX_TWO",
      "type": "ALPHANUM"
    },
    {
      "name": "XXX_THREE",
      "type": "ALPHANUM"
    },
    {
      "name": "XXX_FOUR",
      "type": "ALPHANUM"
    },
    {
      "name": "XXX_FIVE",
      "type": "ALPHANUM"
    },
    {
      "name": "XXX_SIX",
      "type": "ALPHANUM"
    }
  ],

其中的插槽定义为:

var sports

1 个答案:

答案 0 :(得分:0)

这确实类似于this question,也类似于this repo中的意图ADDWORD 主要思想是您可以创建一个自定义的广告位类型,例如CODE,对于代码a.b.c.1.2.3,它可以具有诸如ABC123的值,对于所有独立于您的所有多个代码,其依此类推长度。

在这种情况下,如果拼写不存在的代码,则不接受语音,如果您希望接受,则可以将所有可能的字母数字字符,4、5和6组合添加为值。

  

它的文档记录不是很好,但是您可以使用“ a。”,“ b。”,“ c。”。等到   代表字母,而不是声音。