亚马逊 "Lex & Polly" 与 "Alexa Voice services + Alexa skill kit" 之间的区别

Difference Between Amazon "Lex & Polly" vs "Alexa Voice services + Alexa skill kit"

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

Amazon Lex

Alexa Voice Service

是的。

Alexa 服务特定于 Alexa 平台。您可以创建技能,但它们只能通过 Alexa 客户端(例如 Amazon Echo)调用。

Amazon Lex 和 Amazon Polly 为您提供构建块来创建您自己的基于语音的服务,并且不需要与 Alexa 语音服务平台集成。

您自己的应用程序可以请求 Amazon Polly 生成 mp3 音频中的语音,并且您的应用程序可以将音频文件传递给 Amazon Lex 以确定意图和用户输入。