3

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

4

2 回答 2

3

我想这就是你要找的。

创建意图、话语和槽(示例话语的规则)

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

于 2017-11-21T04:49:17.597 回答
0

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

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

于 2018-04-20T13:20:48.147 回答