2017-07-26 61 views
0

Alexa只是不理解“postpaid”这个词,而我已经在我的技能中尝试了一百万次。我也尝试过“Alexa,西蒙说后付费”,但它重复了其他事情,除了后付费,我不知道为什么。我的样本话语就像这个“什么是{type}销售”,并且类型具有“后付费”等自定义广告位值。解决方法:alexa在我的技能中不理解“后付费”一词

我已经看过AMAZON.LITERAL,但并不完全理解它,如果它能帮助我的话。因此,任何解决方法都将有所帮助,并提前致谢。

回答

0

Alexa认为你说了什么?也许你可以在你的意图中使用它。您的代码可以检查并替换任何“后付费”。

这是一个黑客,但可能会为你工作,直到亚马逊提供给我们一种微调输入的方式。

0

Alexa不会总是限制将一个插槽中的选项转录为给定值,特别是如果您有大量可能的值。无论是使用列表还是使用AMAZON.LITERAL,在这种情况下,您最好的选择可能是检查确定的值实际上是列表中的值之一,然后使用它,否则,可以使用语音匹配/相似度算法选择最接近的值。

打我,如果你(在我的情况在Python)需要示例代码

0

这种感觉简单,但你尝试过打破后付费分成两个词?

{type} == "post paid" 

老虎机可以包含多个单词发音。也许Alexa会识别两种不同的语素。