Amazon web services 如何使用Amazon Lex从客户处获取语音输入,并使用Amazon connect将该信息传递到正确的路径?

Amazon web services 如何使用Amazon Lex从客户处获取语音输入,并使用Amazon connect将该信息传递到正确的路径?,amazon-web-services,aws-lambda,amazon-lex,Amazon Web Services,Aws Lambda,Amazon Lex,因此,我试图简化客户支持服务,不再需要听取一组选项,而是让客户解释他们的问题,或说出他们需要支持的内容。可能提供的服务列表超过400个独立选项。我需要用Lex,Connect和Lambda来解决这个问题。(我不希望客户输入与选项或服务相对应的号码。我希望他们解释他们的问题,并将其发送给能够帮助他们解决特定问题的正确代理) 我使用AmazonLex从100%手动输入选项变成了语音到文本选项。Connect会说选项列表,客户可以说他们需要帮助的选项,而不是打电话。我将所有12个左右的选项都转换为语音

因此,我试图简化客户支持服务,不再需要听取一组选项,而是让客户解释他们的问题,或说出他们需要支持的内容。可能提供的服务列表超过400个独立选项。我需要用Lex,Connect和Lambda来解决这个问题。(我不希望客户输入与选项或服务相对应的号码。我希望他们解释他们的问题,并将其发送给能够帮助他们解决特定问题的正确代理)

我使用AmazonLex从100%手动输入选项变成了语音到文本选项。Connect会说选项列表,客户可以说他们需要帮助的选项,而不是打电话。我将所有12个左右的选项都转换为语音文本。我通读了文档,它对我的具体问题没有多大帮助。(我也不是AWS方面的专家,几周前才开始学习)


我想通过使用Lex、connect和lambda进一步简化这一过程。但是,如果我可以避免这些服务中的任何一项,我愿意。

对于您想要做的事情,您将需要所有这三项,因为它们分别处理您想要实现的不同部分

Connect是用户可以呼叫并使用语音输入的频道,语音输入转换为文本并传递给Lex机器人。它还将Lex响应转换为语音输出返回给用户

Lex bot处理意图识别和插槽值识别,并将该信息传递给Lambda。(对于每个意图只有一个响应的非常简单的机器人不需要Lambda。)

Lambda函数用于验证、解析、纠正和构建要创建的智能交互的逻辑。任何时候,如果您希望基于用户输入的变化而不仅仅是意图的识别来构建响应,那么您将需要Lambda来完成这项工作

注意,Lex非常适合解析Lambda中的用户输入,因为Lex提供了
inputTranscript
,以及Lex对intent和slot值的解释。然而,Connect在发送给Lex之前必须将语音输入通过语音转换为文本,因此这可能会导致Lex误解转换不好的语音输入。因此,您需要对输入进行大量测试,并改进Lambda中的验证代码,以纠正常见错误

(如果你有一个更具体的问题,你应该问一个新的问题,并给出你尝试过的细节、一些代码或示例以及一个清晰的问题。这样你也会得到更好的答案。)