Alexa只是不理解'postpaid'这个词,我已经用我的技能尝试了一百万次。我也试过“Alexa,西蒙说后付费”,但它重复了除了后付费以外的其他事情,我不知道为什么。我的示例话语就像这样“什么是{type} sales”,类型有自定义插槽值“postpaid”等。
我看过AMAZON.LITERAL,但在我的情况下,如果能帮到我,我不太明白。所以任何解决方法都会有所帮助,并提前感谢。
答案 0 :(得分:0)
Alexa认为你说的是什么?也许你也可以在你的意图中使用它。您的代码可以检查并替换" postpaid"。
这有点像黑客攻击,但在亚马逊为我们提供微调输入的方法之前可能会对你有所帮助。
答案 1 :(得分:0)
Alexa并不总是将插槽中的选项转录为给定值,特别是如果您有大量可能的值。无论是使用列表还是AMAZON.LITERAL,在这种情况下,您最好的选择可能是检查已识别的值实际上是列表中的值之一并使用它,否则,您可以使用语音匹配/相似度算法来选择最接近的值。
如果你需要示例代码(在我的情况下是Python)
,请打我答案 2 :(得分:0)
这感觉过于简单,但你试过把后付费分成两个字吗?
{type} == "post paid"
插槽可以包含多个单词的发音。也许Alexa会认出两个不同的语素。