我带来了一个亚马逊回声,希望能让它向我的HTPC发送命令。 我发现并设置了以下使用带有eventghost的alexa。
http://www.eventghost.org/forum/viewtopic.php?f=2&t=7429&sid=c3d48a675d6d5674b25a35f4850bc920
原始海报在我发现的技能意图中使用了“literal”不再适用。在阅读完整个帖子后,我看到你需要创建一个自定义插槽类型。
这是技能设置
意图方案
{
"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略微错误。
我该如何微调它。或者我的技能设置错了吗?
答案 0 :(得分:1)
以上设置看起来很好,Alexa技能有能力通过培训技能学习更多
但我不知道,你犯了拼写错误
您的示例话语看起来像&#34; Alexa告诉/询问(调用名称)清理&#34;,但您的问题是&#34; Alexa告诉/询问(调用名称) 到< / em> 清理&#34;如果这不是拼写错误,请使用额外的单词&#34;到&#34;,请删除&#34;到&#34;
因为在发音时,单词&#34; to&#34;将尝试与您的命令结合