您是否可以仅使用技能名称启动Amazon Echo(Alexa)技能?没有其他连接词

时间:2016-07-28 18:59:52

标签: alexa amazon-echo

是否可以使用其名称启动Alexa应用程序?这类似于你问天气是什么时候。

“Alexa,天气”

但我希望能够说

“亚历克斯,芝加哥的天气”并让它返回该值

我似乎无法在没有连接词的情况下启动应用程序。像ask,open,tell这样的东西算作一个连接词。

我搜索了文档,但无法找到它,但应用程序商店中有应用程序可以执行此操作。

2 个答案:

答案 0 :(得分:0)

记录在the first item here中。

我已经证实这符合我自己的技能。我注意到的一件事是,当以这种方式调用时,Alexa的语音识别要差得多,大概是因为它需要匹配更多可能的单词。我必须在安静的房间里发声,让Alexa在这种情况下识别我的调用名称。

答案 1 :(得分:0)

开发自定义技能时, 使用连接词,例如Alexa,请您的调用名称做一些事情。

如果要传递变量,则必须指定样本话语:

OneshotTideIntent get high tide
OneshotTideIntent get high tide for {City} {State}

然后,当用户未提供这些值时,您将处理代码中的案例。有关示例,请参阅https://github.com/amzn/alexa-skills-kit-js

编写示例短语时,使用以下构造: " Alexa,[连接词] [你的调用名],[示例话语]"。据我所知,她很挑剔,在调用自定义技能时你必须准确(语音识别在内置技能方面效果更好)

编辑:在开发智能家居时,可以启动没有连接词的技能。技术人员