news

Google Dialogflow:通过 ESP32 为设备配置语音功能

中国上海
2019年4月4日

乐鑫 ESP32 已支持谷歌自然语言对话界面 Dialogflow,允许物联网开发人员借助 ESP32 让自己的设备具备处理自然语言的能力。

如今,乐鑫 ESP32 在语音控制领域逐步深入,除了全面支持亚马逊语音助手 Alexa 外,现还可支持谷歌自然语言对话界面 Dialogflow。Dialogflow 是一项通过 Google 云平台提供的服务,结合了谷歌机器学习技术和语音转文本等多个 Google 云平台产品,允许用户在其设备上借助 AI 技术,构建自然而丰富的语音 (NLP) 和文本对话界面,进而使其设备具备处理自然语言的能力。值得一提的是,Dialogflow 已经广泛应用于构建行为、技能、机器人和应用程序。

Dialogflow 服务和语音助手的主要区别在于:

  • 复杂度更低
  • 收费机制灵活(现收现付式)
  • 允许定制唤醒词
  • 免于认证需求。用户无需在产品中集成亚马逊 Alexa 或 Google Assistant,可直接使用 Dialogflow 构建自己的对话平台

通过乐鑫语音助手 SDK (ESP-VA-SDK) ,ESP32 现已支持 Google Dialogflow。值得一提的是,乐鑫语音助手 SDK 还可支持 Google 语音助手 GVA 和亚马逊语音助手 Alexa。ESP-VA-SDK 对 Alexa 和 GVA 的完整功能支持列表,请见这里

乐鑫 SDK 已包含针对 Alexa、GVA 和 Dialogflow 的已编译库,以及音频管道和连接管理器等实用组件资源。ESP-VA-SDK 对 Google Dialogflow 的特性支持列表:

  • 基础对话
  • 多轮对话
  • 使用语音命令(例如“开灯”)配置和控制已连接的设备
  • 支持多种语言

ESP-VA-SDK 在实现 Dialogflow 时使用了以下底层技术:

  • gRPC
  • Google Protobufs
  • HTTP 2.0

此外,ESP-VA-SDK 支持以下硬件:

与语音助手不同的是,Dialogflow 允许用户轻松对对话进行分步配置。例如,在洗衣房项目中实施 Dialogflow 时仅需配置与洗衣有关的可配置参数(比如状态、温度、洗涤周期等)。请点击这里,观看基于 ESP32-LyraT 硬件的 Dialogflow 演示视频。




分享这篇文章
复制此内容