【问题标题】:Receiving alexa input on my mobile在我的手机上接收 alexa 输入
【发布时间】:2018-07-18 15:37:09
【问题描述】:

我正在为一个包含一些游戏的大学项目制作移动应用程序。我在想如何让它变得更好,我想用我的亚马逊回声,自从我买了它就一直在收集灰尘:D

我有一个想法,比如“alexa 只显示 FPS 游戏”,然后在我的应用程序中获取该输入并过滤应用程序以仅显示 FPS 游戏。但问题是,我如何获取 alexas 输入?最简单的方法是什么,甚至可能吗? 有一个想法,也许我可以以 JSON 的形式获取 Alexa 输入,然后相应地对其进行编程,但这可能吗?

我从来没有编程过alexa技能,所以我不知道从哪里开始,任何方向都会很有帮助!另外,请记住,我是一个没有那么多编程经验的学生,但我愿意做研究。

非常感谢,干杯!

【问题讨论】:

    标签: amazon alexa alexa-skills-kit alexa-skill alexa-voice-service


    【解决方案1】:

    传统的 Alexa 技能使用 Lambda 函数来响应来自 Alexa Skills Kit 的事件。此事件流如下所示:

    Echo 设备 -> Alexa -> AWS Lambda -> Alexa -> Echo 设备

    Lambda 函数不是 Alexa 独有的组件,这意味着您可以对其进行编程以执行任何您想做的事情。想要在 Alexa 响应之前将指标记录到数据库中?根本不希望 Alexa 做出回应?这完全取决于你。

    对于您订阅的用例,您可以编写一个 Lambda 函数,为任何口头关键字过滤游戏列表并将该列表推送给客户端,然后结束 Alexa 对话:“单向" Alexa 技能。

    Echo 设备 -> Alexa -> AWS Lambda

    话虽如此,您真的不需要为此使用 Alexa。还有很多其他的语音转文本程序可以实现这一点(Amazon TranscribeWatson Speech to TextGoogle Speech Recognition)。此外,您可能无需编写任何服务器端代码即可插入这些功能,因此这是一个加分项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2021-11-22
      相关资源
      最近更新 更多