首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能让Alexa在我的iOS应用上工作?

我怎样才能让Alexa在我的iOS应用上工作?
EN

Stack Overflow用户
提问于 2016-03-10 19:28:07
回答 2查看 6.9K关注 0票数 3

在过去的几天里,我一直在检查Alexa技能工具包。我还仔细阅读了技能工具包和语音服务的文档。我只是在尝试理解流程时遇到了一点小问题。我已经在开发人员控制台中实现了amazon的示例技能之一(最喜欢的颜色示例),还编写了一个示例lambda函数来处理将要交付的响应类型。它在测试模拟器上工作,剩下的基本上是让lambda在我的ios应用程序中运行。然而,我的印象是我不需要使用语音服务。我说错了吗?我很困惑,如果有人能更清楚地说明这件事,那就太棒了。如果我也让lambda工作,我想它会接受特定格式的请求。我必须将编码的音频发送到哪里才能获得发送到技能工具包的json响应?到Alexa语音服务吗?

此外,我正在认证我的应用程序使用认知器和发电机数据库。如果我要使用Alexa语音服务,那么它提到,用户将不得不登录到亚马逊。那么,我还需要使用amazon sdk进行登录吗?还是有变通的办法?

EN

回答 2

Stack Overflow用户

发布于 2016-05-10 01:39:09

基于Amazon documentation,有两种方式可以与Alexa交互:

听起来您想要通过Companion方法实现这个应用程序。

至于JSON,我目前正在解决这个问题,(一旦我解决了这个问题,我会发布答案)。

基本上,您必须使用AVFoundation从iPhone捕获音频,并向Alexa发送两个https消息(一个消息使用JSON Body,第二个消息使用捕获的音频作为body。) Bases on Documentation

Alexa (您有一个要添加

  1. Companion的设备(如智能扬声器)。因此,您构建了对AVS的支持。太棒了!现在,您需要一种方法来授权它并将其与用户的帐户相关联。这就是“伴生应用”的方法。配套的应用程序连接到您的智能产品,允许用户登录并授权扬声器使用Alexa并连接到他们的Amazon帐户。)

MobileWebsite

  • AVS应用程序(你没有需要授权的设备-相反,你想在你的Android/Iphone应用程序中与Alexa通话。)

Android or Iphone

票数 2
EN

Stack Overflow用户

发布于 2016-12-30 07:17:15

您可以在github上找到有关如何实现iOS AVS客户端的快速示例。

https://github.com/chintan1891/iOS-Alexa

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35915178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档