使用撇号为Alexa插槽

时间:2017-11-19 19:06:55

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

我正在开发一种Alexa技能,在那里我停下来获取水果的名字。但是,如果我说的是“什么是苹果的成本”,其中槽值有撇号,Alexa似乎不认识撇号。解决方法是说“苹果的成本是多少”,但这不是最好的客户体验。 如何让Alexa用撇号理解槽值?任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:3)

我认为这就是你要找的东西。

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

  

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

答案 1 :(得分:0)

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

好消息,你不需要撇号,想一想,它只是认识到定制者会说没有大写字母和特殊字符的东西。这意味着,如果定制者说"什么是苹果的成本",alexa将认识到以下"什么是苹果成本"。这是一个应该在服务器端工作的问题,因为您只需要了解自定义程序的含义。您应该使用levenshtein算法在服务器端实现字符串匹配功能。