【问题标题】:Can you launch an Amazon Echo (Alexa) skill with just the name of the skill? No other connecting words您可以仅使用技能名称启动 Amazon Echo (Alexa) 技能吗?没有其他连接词
【发布时间】:2016-07-28 18:59:52
【问题描述】:

是否可以仅使用其名称启动 Alexa 应用程序?这类似于你问它天气如何。

“Alexa,天气”

不过我想说

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

如果没有连接词,我似乎无法启动应用程序。诸如询问、打开、告诉之类的事情将被视为一个连接词。

我已经搜索了文档,但找不到提及它,但是应用商店中的应用可以做到这一点。

【问题讨论】:

    标签: alexa amazon-echo


    【解决方案1】:

    它记录在the first item here 中。

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

    【讨论】:

    • 我相信我的问题措辞非常糟糕。我会更新这个问题。我刚刚意识到我遗漏的部分是在调用技能后我想传递一个变量
    【解决方案2】:

    在开发自定义技能时,您必须使用连接词,例如Alexa,请你的调用名称做点什么。

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

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

    然后,当用户未提供这些值时,您可以处理代码中的情况。例子见https://github.com/amzn/alexa-skills-kit-js

    在编写示例短语时,您使用以下结构: “Alexa,[连接词] [您的调用名称],[示例话语]”。据我所知,她相当挑剔,在调用自定义技能时必须准确(语音识别与内置技能效果更好)

    编辑:开发“智能家居”技能时,可以在不连接单词的情况下启动技能

    【讨论】:

      猜你喜欢
      • 2023-01-21
      • 2017-08-03
      • 2020-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      相关资源
      最近更新 更多