问题标签 [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 投票
1 回答
794 浏览

android - In Amazon Lex, how to change the output voice

I was able to build Amazon Lex sample app with a new bot including several new intents.

What I'm trying to support now is to change the character and output voice

For example,

Currently we have 7 characters in default : Joanna, Salli, Kimberly, Kendra, Justin, Joey, Ivy.

In order to achieve the goal, I need to know 3 things. (At least third one)

  1. How to get the current output voice
  2. How to add the current output voice name in the utterance answer
  3. How to change the output voice with system command (maybe Lambda with Restful API?)

I tried to get the information from the API doc (http://docs.aws.amazon.com/en_en/lex/latest/dg/API_Reference.html), but it wasn't helpful.

Any comments will be welcomed.

Thanks.

0 投票
2 回答
412 浏览

amazon-web-services - Amazon LEX 使用 iOS Swift 返回错误

我正在尝试将 Amazon LEX 集成到我的应用程序中。最初我添加了 Amazon cognito,然后我得到了 Cognito Id。接下来,当我尝试与 LEX 通信时,返回一个错误,如下所示

AppDelegate 代码:

视图控制器代码:

我是否需要将认知 ID 与 LEX 一起传递。谁能帮我这里有什么问题。提前致谢。

0 投票
3 回答
1463 浏览

python - 在 python Lambda 函数中从 Lex 访问用户输入/话语

我正在寻找一种方法来访问用户在 Python Lambda 函数代码中对 Lex 提出的实际问题(或话语)。当我打印event参数时,lambda_handler(event, context)我看到打印以下内容:

我没有看到任何选项来访问用户提出的实际问题,甚至没有看到与该特定问题相匹配的话语。如果我错过了,有没有办法做到这一点?

0 投票
1 回答
895 浏览

json - Amazon Lex 的会话属性不允许嵌套对象?

我正在尝试将嵌套对象保留在sessionAttributes. 但是,Amazon Lex 似乎无法识别我是否发送了这样的结构作为响应:

当我{"test": 1}用一个值替换时,它工作正常。有没有办法解决这个或可能的错误?

错误:

在此处输入图像描述

0 投票
2 回答
505 浏览

image-processing - 获取从 Facebook Messenger Charbot 发送到 Amazon Lex 的照片

有没有办法接收或获取从 Facebook Messenger 聊天机器人发送到 Amazon Lex 的图像?

目前,当我在 Facebook Messenger 中向我的聊天机器人发送图像时,它不会回复或处于“已查看”状态。

0 投票
0 回答
112 浏览

facebook - 无法将帐户链接按钮从 Amazon Lex 返回到 FB Messenger

我正在使用 Lex 开发一个 FB 聊天机器人。为了整合用户体验,我试图将我的数据库上的用户(用户的 UID)与在 Lex 上聊天的用户(PSID)相匹配。有人建议我使用 AccountLinking API 来实现这一点。

https://developers.facebook.com/docs/messenger-platform/account-linking/v2.9

在 API 中,他们要求请求一个带有 type="account_link" 的按钮。lex bot 不允许在响应卡中放置密钥“类型”并在完成时抛出错误。

  1. 首先,我在正确的轨道上。?
  2. 如果是,有没有办法让 lex 接受关键参数“类型”?

我也遇到过 ID-Matching API,但我想知道解决问题的预期方法(不是在不久的将来可能会中断的快捷方式)。

0 投票
1 回答
1785 浏览

python - Amazon Lex 和 Lambda 函数中的无效 SSML 请求错误

我有这个测试lambda function代码,每当我使用音频功能时,Amazon Lex我都会收到错误 -An error has occurred: Invalid SSML request (Service: AmazonParrot; Status Code: 400; Error Code: InvalidSsmlException

我的代码是:

根据本文档,支持的两个contentTypePlainTextSSML。当我输入我的输入时,它可以工作,但是当我说话时,它最后会抛出错误。可能是什么原因?

0 投票
0 回答
156 浏览

amazon-web-services - AWS lex 在调用 lambda 函数作为验证代码挂钩时给出 HTTP 500 错误

正如问题所说,当使用 lambda 函数作为验证 codeHook 时,我在 AWS lex 聊天终端上收到 500 错误。lambda 函数正在使用 lex 事件进行工作和测试,并且聊天机器人按预期工作并在不使用 lambda 函数时返回槽值。

这是 lex 给出的确切错误消息

0 投票
1 回答
42 浏览

javascript - 从 Node.JS/Javascript 页面的标签栏中删除图像

我有这个基于aws lex web-ui Node.JS的项目,我正在对其进行修改。它有一个默认图片,显示在toolbar和 上tab。我想从网页中删除这些。我一点也不熟悉,JavaScript但是在深入研究之后,我可以toolbar通过注释掉toolbarLogofile 中的第 151 行来删除显示在 上的默认图片aws-lex-web-ui/lex-web-ui/src/config/index.jsfavIcon对于选项卡上显示的图片,我在与上面相同的文件中注释掉了第154 行,但我仍然看到默认图片显示在选项卡上。这是它的外观快照:

在此处输入图像描述

您可以看到我要删除的选项卡左上角出现一朵小花。任何人都可以通过指向我应该删除以摆脱此默认图片的正确文件和行来帮助我吗?

0 投票
1 回答
387 浏览

python - 如何在使用 Amazon Lex 时让 Amazon Polly 说话并显示文本

所以我在这里陷入了一个令人困惑的境地。我正在构建一个 Amazon Lex 机器人,当让 Amazon Polly 以音频格式给出最终确认时,它只提供音频输出,但文本不会显示在 Lex 控制台中。

例如,在我的 python 代码中,这是最后的确认部分:

现在,当我希望 Lex 输出content音频格式 ( outputDialogMode == 'Voice') 时,它只会说它并且不会在控制台上显示文本。有没有办法让它同时说话和显示文本?

注意:上面的代码只是我整个代码中发送输出消息的部分。