gpt4 book ai didi

ios - 如何让 Alexa 在我的 iOS 应用程序上运行?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:43 24 4
gpt4 key购买 nike

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

我还使用 cognito 和 dynamo db 验证我的应用程序。如果我要使用 Alexa 语音服务,则会提到用户还必须登录亚马逊。那么我还需要使用 amazon sdk 登录吗?或者有解决方法吗?

最佳答案

基于 Amazon documentation有两种与 Alexa 交互的方式:

听起来您想通过 Companion 方法实现该应用。

就 JSON 而言,我目前正在解决该问题(一旦解决就会发布答案)。

基本上,您必须使用 AVFoundation 从 iPhone 捕获音频并向 Alexa 发送 2 条 https 消息(一条消息带有 JSON 正文,第二条消息带有捕获为正文的音频。) Bases on Documentation

  1. 配套应用(你有一个设备(比如智能音箱),你想要添加 Alexa。所以,你构建了对 AVS 的支持。太棒了!现在你需要一种方法来授权它并将它与用户的帐户相关联。这就是“配套应用程序”方法。配套应用程序连接到您的智能产品,并允许用户登录并授权扬声器使用 Alexa 并连接到他们的亚马逊账户。)

    Mobile或者 Website

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

    Android or Iphone

关于ios - 如何让 Alexa 在我的 iOS 应用程序上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35915178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com