【问题标题】:How does Alexa handle special characters in synonymns for Custom Slot Type Values?Alexa 如何处理自定义插槽类型值的同义词中的特殊字符?
【发布时间】:2017-09-08 16:04:00
【问题描述】:

考虑以下自定义插槽类型值同义词:

"name": {
  "value": "The Thing",
  "synonyms": [
    "Foo & Bar",
    "foo 2",
    "foo 10.5",
    "foo/bar"
  ]
}

Alexa 将如何处理这些带有特殊字符的同义词?该文档仅提供了使用小写拉丁字符的示例。

【问题讨论】:

    标签: alexa alexa-skill alexa-slot


    【解决方案1】:

    自定义插槽类型的名称只能包含字母字符。唯一允许的特殊字符是下划线(“_”)。允许使用点字符 (.),但仅在扩展允许自定义值的内置类型之一时。也就是说,如果您想将其他城市添加到列表中,您可以定义一个名为 AMAZON.US_CITY 的自定义广告位类型,但不能定义一个名为 AMAZON.DATE 或 MYDEV.MY_CUSTOM_SLOT 的自定义广告位类型

    来源:-https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interaction-model-reference#custom-slot-syntax

    【讨论】:

    • 我忽略了那篇帮助文章,因为我没有特别提到“同义词”,但同样的规则适用是有道理的。但是,根据我的经验,我发现数字似乎确实有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多