亚马逊Alexa:某些话语不起作用

时间:2016-05-24 15:27:38

标签: amazon-web-services aws-lambda alexa alexa-skills-kit

我有两个话语:

SampleQuestion {Currency} {Currencytwo} rate

是什么

SampleQuestion什么是{Currency} {Currencytwo} rate

第一个有用(什么是#),而第二个没有(什么是)

可能是什么原因?

1 个答案:

答案 0 :(得分:0)

语音识别非常难以测试。什么是被识别的和不被认可的取决于说话的人,背景噪音等。有一些事情可以尝试调试你的问题。

  1. 在配套应用中,Alexa经常输入"它认为它听到了什么"。你可以查看这个,看看Alexa认为它听不到的东西。
  2. 您可以在开发页面上为您的技能键入特定短语到模拟器中。这可以测试特定的渲染。但是,因为它绕过了语音识别层,所以只调试交互模型的细节。
  3. 如果有两个未被静态文本分隔的批次,Alexa表现不佳。你可能会考虑是否可以重新说出你的话语,在两者之间有一个分隔词,或者将它作为两个单独的话语。
  4. 如果您的任何一个广告位是自定义广告位,您可以考虑他们的内容是什么。 Alexa一次不会识别一个词。它从整体上看整个声音序列。它将每种可能性与其听到的内容相匹配,并选择具有最高置信度值的那种可能性。由于货币通常是外来词,这可能是令人不安的事情。尝试减少你的清单,看看这是否有所改善。