【问题标题】:Using apostrophes for Alexa slots对 Alexa 插槽使用撇号
【发布时间】:2017-11-19 19:06:54
【问题描述】:

我正在开发一项 Alexa 技能,在这里我可以停下来输入水果的名称。但是,如果我说诸如“苹果的成本是多少”之类的内容,其中插槽值带有撇号,则 Alexa 似乎无法识别撇号。解决方法是说“一个苹果的成本是多少”,但这不是最好的客户体验。 如何让 Alexa 理解带撇号的插槽值?任何帮助表示赞赏。

【问题讨论】:

  • 您能否分享您遇到的错误 '(共享日志)?它确实处理撇号 - 即使在调用 anem
  • 不,它只识别槽值

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


【解决方案1】:

我想这就是你要找的。​​p>

Create Intents, Utterances, and Slots (Rules for Sample Utterances)

如果表示槽值的单词可能有撇号表示 所有格或任何其他类似的标点符号(例如句号或 连字符)包括定义槽的括号内的那些。不要 在右括号后添加 '。例如:...

【讨论】:

    【解决方案2】:

    我的朋友,撇号可以根据内部的语音识别系统进行解析,但它永远无法实时理解撇号。

    不过好消息,你不需要撇号,想想看,它只是识别客户在没有大写字母和特殊字符的情况下会说什么。意思是,如果客户说“苹果的成本是多少”,Alexa 会识别为以下“苹果的成本是多少”。这是一个应该在服务器端解决的问题,因为您只需要了解客户的意思。您应该使用 levenshtein 算法实现服务器端的字符串匹配功能。

    【讨论】:

      猜你喜欢
      • 2021-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多