问题标签 [amazon-lex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1300 浏览

amazon-web-services - 在 Amazon lex 中获得错误

我们在 Amazon lex 中创建了一个聊天机器人。机器人在尝试访问 lambda 函数时显示以下错误。

发生错误:调用 lambda 函数时拒绝访问。请检查用于创建机器人的 IAM 策略的权限

你能帮助我们解决这个错误吗?

0 投票
2 回答
2230 浏览

firebase - 谷歌版本的亚马逊 lex

我对 Amazon LEX 构建机器人很感兴趣,但同时也喜欢 Firebase 的易用性。谷歌上有类似的产品吗?也许可以通过 Google Cloud Function 访问?

0 投票
1 回答
212 浏览

java - 无法启动活动 ComponentInfo

我正在使用 Lex 制作一个带有语音操作的应用程序。我通过将 aar 文件添加到项目的 libs forler 并将这些行添加到 gradle 文件中来手动导入 lex 库。

我通过添加从库中创建了麦克风组件

当我尝试运行该应用程序时,它给了我以下错误

这是主要活动文件:-

0 投票
0 回答
85 浏览

java - AWS Lex 与 Grails 2.4.4 的集成

我正在使用带有 JAVA 7 的 Grails 2.4.4。我正在尝试找到一种将 Grails 与 Amazon Lex 集成的方法,以便我可以向/从 aws-lex api 发送和接收文本。我在 aws 文档上找不到太多信息。有人对此有任何想法或做过类似的事情吗?谢谢

0 投票
1 回答
1118 浏览

amazon-web-services - 重新部署 lambda 后 AWS Lex 访问被拒绝。错误的默认 IAM 角色

我最近创建了一个 AWS Lex 机器人并添加了一个意图。然后我上传了一个简单的 AWS Lambda,它具有管理员访问权限(我稍后会降低它,不用担心),然后还添加了一些受信任的实体:

受信任的实体

  • 身份提供者 apigateway.amazonaws.com
  • 身份提供者 lambda.amazonaws.com
  • 身份提供者 events.amazonaws.com
  • 身份提供者 lex.amazonaws.com

然后我将 lambda 函数添​​加到意图并构建机器人,开始测试它。它工作得很好。下一步是(在 10 分钟内)更新 lambda 函数(测试新功能)。我添加了一个新版本并返回 AWS Lex 并开始编写消息,然后出现以下错误消息:

发生错误:从 arn:aws:lex:us-east-1:888888888:intent:test:3 调用 lambda 函数 arn:aws:lambda:us-east-1:99999999999:function:lex-test 时访问被拒绝. 请查看有关此功能的政策。

首先,我认为这是我的错误,并开始调查问题,但随后,我注意到AWSServiceRoleForLexBots角色的策略不正确。

我无法更改它,因为“无法在 IAM 中修改此服务相关角色。您可以从依赖于此角色的 AWS 服务修改此角色。” 如果我再次单击每个意图并删除 lambda 函数,然后再次添加它,然后构建并发布它,它将一直工作到下一次更新。

然而,这是一场噩梦。你知道我该如何解决这个问题吗?

谢谢。

0 投票
1 回答
103 浏览

javascript - 从 Web 应用程序对 AWS 的访问进行身份验证的首选方法是什么

假设我想用 JavaScript 编写一个使用 AWS Lex 服务和 AWS Polly 服务的 Web 应用程序。该应用程序需要代表我访问这些服务。但是,我可能不应该将我的 AWS 密钥以纯文本形式包含在应用程序中。

那么,授权 Web 客户端访问 AWS 服务的正确方法是什么?是临时访问令牌吗?

0 投票
2 回答
1290 浏览

aws-lambda - Amazon Lex 实现Activity.codeHook

我正在关注 Amazon Lex 文档中提供的本教程:http: //docs.aws.amazon.com/lex/latest/dg/getting-started-ex2.html

当我最终保存我的意图时,我收到了这个错误: The value ‘null’ specified for ‘fulfillmentActivity.codeHook.uri’ is invalid. Member must not be null

如果有人可以帮助我解决这个问题,我将不胜感激:) 谢谢!

0 投票
1 回答
4094 浏览

amazon-web-services - 亚马逊“Lex & Polly”与“Alexa Voice services + Alexa Skill Kit”之间的区别

我最近看到了一个教程,其中开发人员创建了一个 alexa 技能,然后在树莓派中安装了 alexa 语音服务,并使用该语音服务调用了该技能。所以我的详细问题是,我可以使用 Amazon Lex 来做同样的事情,用户可以在系统中输入语音,调用 Lex 然后应用一些 Amazon Lambda 函数进行对话,然后使用 Amazon polly 将文本转换为语音以便回复用户?

亚马逊 Lex

Alexa语音服务

0 投票
1 回答
1313 浏览

bots - Amazon Lex 与 Botpress 的比较

也许我只是被 Botpress.io 等漂亮的网站所吸引,但我有一个关于机器人构建平台的问题。我已经开始使用 Amazon Lex 进行一些机器人构建,并且从那以后我遇到了 Botpress。这些本质上是竞争产品吗?从表面上看,答案似乎是肯定的,但我很难理解 Botpress 如何拥有可以与亚马逊和谷歌等大公司竞争的自然语言处理。

Lex 为我做的最酷的事情之一就是自动将相似的文本字符串翻译成话语进行处理。我确信 Botpress 也可以以简单的方式做到这一点,但 Lex 或 Google Assistant 的自然语言处理会更强大吗?

在这种情况下,为什么有人会使用 Botpress 之类的东西,因为知道自然语言功能在其他服务上要好得多?

希望有人可以帮助我。

谢谢, L

0 投票
1 回答
2359 浏览

amazon-lex - 如何为插槽设置动态列表?

我在 amazon lex 中构建了一个机器人,我有一个用例,我会给用户选项来选择要订购的花,我的鲜花列表是动态的,将从服务中获取,我应该如何为这个用例构建一个插槽?