ESP32 接入 Alexa 语音服务
中国上海
2018年9月30日
您可以点击以下链接获取乐鑫的 Alexa SDK 1.0b1 版本:https://github.com/espressif/esp-va-sdk。这款基于 C 语言的 SDK 占用空间较小,并且支持以下功能:
- 对话:日历、购物、新闻、计划事项、信息、电影、运动等
- 音乐/音频服务:亚马逊 Prime Music、Audible、Kindle、TuneIn 和 iHeartRadio
- 提示:闹钟、计时、提醒和通知
硬件支持
SDK 支持所有 LyraT 系列开发板。目前,仅推出了 LyraT 相关代码,不过您很快就能看到我们的 LyraTD-MSC 示例应用。事实上,乐鑫的 Alexa SDK 也支持其它硬件配置。例如,当前 SDK 可轻松扩展至其它基于 ESP32 且可用 SPIRAM 的音频平台。
ESP32-LyraT(左)和 ESP32-LyraTD-MSC(右)
入门指南
获取固件的编译、烧录及使用说明,请访问:https://github.com/espressif/esp-va-sdk/blob/master/README-Getting-Started.md
免手动模式/唤醒词引擎
乐鑫的 Alexa SDK 同时支持免手动操作模式。该 SDK 提供了 lyrat_alexa_sr/ 示例,并就免手动模式进行了演示。简言之,触发活动时说 ‘Alexa’ 即可,无须按下按钮。
手机应用程序
此次发布的 SDK 还包含一款安卓手机应用程序,方便用户在开发板上进行配网操作,以及通过亚马逊进行验证。该应用程序的源代码可通过以下链接获取:https://github.com/espressif/esp-idf-provisioning-android/tree/versions/avs。此外,用户可以轻松修改这款应用程序,添加 Alexa 项目 ID 和用户凭证等信息,开发人员也可以结合乐鑫 Alexa SDK 就其推出产品的定位、外观和触感轻松进行定制化操作。