借助 Amazon Lex 和 Polly 深度学习技术开发虚拟助手应用

  • 2017-05-24
  • 本文字数:664 字

    阅读完需:约 2 分钟

Amazon 公司的 Greg Bulmash 上周在 OSCON 2017 大会上介绍了使用 Amazon 的 Lex Polly 技术开发虚拟助手应用程序的方法。他探讨了如何通过这种基于浏览器的“虚拟助手 DIY”(DIYVA) 应用程序规划并实现语音接口,借此聆听并响应自然语言的方式。这些服务完全基于 Alexa 语音识别、人工智能(AI),以及语音合成技术。

Amazon Lex 可用于为应用程序构建可支持语音和文字的对话接口,该技术可通过深度学习功能实现自动语音识别 (ASR),借此将语音转换为文字,并可通过自然语言理解 (NLU) 技术识别出文字所蕴含的意图。

Amazon Polly 则是一种 Amazon AI 服务,可通过深度学习技术合成与人类声音类似的语音。

Bulmash 演示了通过构建跨平台的 Cordova 应用程序调用 Amazon Alexa 服务的做法,该方式可用于移动和桌面客户端,执行诸如预订鲜花在内的不同任务。他演示的应用程序可实现下列三个功能:

  • 获得用户凭据
  • 聆听用户的语音信息
  • 将语音信息发送至 Lex

若要增强该应用程序的安全性,可通过 Amazon 开发者网站创建安全配置文件,随后设置一个用于联合身份和访问控制的 AWS Cognito 帐户。接着选择一个用户角色,并为该角色附加“AmazonLexRunBotsOnly”策略。接下来可以使用自定义 Slot 设置 Amazon Lex Bot ,并调整诸如语言、输出语音、会话超时等 Bot 选项。

演示结束前,Bulmash 还提到了即将发布的 AWS ChatbotChallenge 挑战赛。参赛选手需要通过 Amazon Lex 和 AWS Lambd 技术构建对话型的智能聊天机器人,作品提交的截止日期为 7 月 18 日。

阅读英文原文 Developing Virtual Assistant Apps with Amazon Lex and Polly Deep Learning Technologies