【发布时间】:2016-07-28 18:59:52
【问题描述】:
是否可以仅使用其名称启动 Alexa 应用程序?这类似于你问它天气如何。
“Alexa,天气”
不过我想说
“亚历克斯,芝加哥的天气”并让它返回该值
如果没有连接词,我似乎无法启动应用程序。诸如询问、打开、告诉之类的事情将被视为一个连接词。
我已经搜索了文档,但找不到提及它,但是应用商店中的应用可以做到这一点。
【问题讨论】:
标签: alexa amazon-echo
是否可以仅使用其名称启动 Alexa 应用程序?这类似于你问它天气如何。
“Alexa,天气”
不过我想说
“亚历克斯,芝加哥的天气”并让它返回该值
如果没有连接词,我似乎无法启动应用程序。诸如询问、打开、告诉之类的事情将被视为一个连接词。
我已经搜索了文档,但找不到提及它,但是应用商店中的应用可以做到这一点。
【问题讨论】:
标签: alexa amazon-echo
它记录在the first item here 中。
我已经验证这对我自己的技能有效。我注意到的一件事是 Alexa 的语音识别在以这种方式调用时要差得多,大概是因为它需要匹配更多可能的单词。我必须在一个安静的房间里真正发音才能让 Alexa 在这种情况下识别我的调用名称。
【讨论】:
在开发自定义技能时,您必须使用连接词,例如Alexa,请你的调用名称做点什么。
如果要传递变量,则必须指定示例话语:
OneshotTideIntent get high tide
OneshotTideIntent get high tide for {City} {State}
然后,当用户未提供这些值时,您可以处理代码中的情况。例子见https://github.com/amzn/alexa-skills-kit-js
在编写示例短语时,您使用以下结构: “Alexa,[连接词] [您的调用名称],[示例话语]”。据我所知,她相当挑剔,在调用自定义技能时必须准确(语音识别与内置技能效果更好)
编辑:开发“智能家居”技能时,可以在不连接单词的情况下启动技能
【讨论】: