0

我带来了一个 Amazon echo,希望它能够向我的 HTPC 发送命令。我找到并设置了以下内容,它使用了带有 eventghost 的 alexa。

http://www.eventghost.org/forum/viewtopic.php?f=2&t=7429&sid=c3d48a675d6d5674b25a35f4850bc920

原始海报在我发现不再起作用的技能意图中使用了“文字” 。通读整个线程后,我看到您需要创建一个自定义插槽类型。

这是技能设置

意图方案

{
  "intents": [ {
      "intent": "Run",
   "slots": [
     {
       "name": "Action",
       "type": "Commands"
     } ]
  } ]
} 

自定义插槽类型

命令

cleanup
clean up
move movies
move downloads
move cartoons
move the cartoons
move the downloads
move the downloaded movies
play
pause
stop

示例话语

Run {Action}

我想做的是说:“Alexa 告诉/询问(调用名称)清理”或“Alexa 告诉/询问(调用名称)移动电影”

根据我的网络搜索,我在自定义插槽中输入了我认为正确的格式。

问题是当我通过 Alexa 运行它时,它有时会稍微错误地击中 Eventghost。

我该如何微调它。还是我技能设置错了?

4

1 回答 1

1

上面的设置看起来不错,Alexa技能有能力通过培训来学习技能更多

但我不知道,你犯了拼写错误

您的示例话语看起来像“Alexa tell/ask (Invocation Name) clean up”,但如果这不是拼写错误,您的询问为“Alexa tell/ask (Invocation Name) to clean up”,并带有额外的单词“to” ,请去掉“to”这个词

因为在发音时,“to”这个词会尝试与你的命令结合

于 2017-01-31T15:31:18.867 回答