Echo STT

EchoSTT是一个语音转文字服务,通过网络将本地语音发送至云服务器,并将识别结果返回至本机或是其他M5设备。 点击此处,查看详细使用文档 .

Timer Camera

使用TimerCAM实现低功耗定时唤醒拍摄功能,该功能需依赖Wi-Fi连接。拍摄的图片将自动上传至M5云端,并通过唯一token生成固定一个HTTP接口,并其他的设备可以通过该接口访问获取最新一帧图片以及设备当前电池电压状态。 点击此处,查看详细使用文档 .

Audio

功能说明

使用M5CORE2实现语音录制,远程传输或保存至本地TFCard, 播放功能。该功能需依赖Wi-Fi连接。录制的音频将通过M5云端转发,并通过唯一token生成固定API接口,另外一台M5CORE2设备可通过该token获取最新录制的音频。

准备工作:
1. 点击此处参考M5CORE2-UIFlow固件烧录教程, 完成固件烧录
2. 参考下方操作,将已经烧录好UIFlow固件的M5CORE2设备连接到PC,在M5Burner中找到ATOM ECHO STT固件,点击GET TOEKN,并将获取到的TOKEN记录保存,用于后续的编程。

Microphone Record

Mic record init

  • 初始化麦克风

Mic record to server sec token xxx

  • 录制指定长度音频(单位:秒), 发送音频数据至M5云端对应token下存储

Mic record to file second sec file path

  • 录制指定长度音频(单位:秒), 将音频数据存储至TFCard指定路径下。(需在设备启动前插入TFCard,PATH格式为: /sd/file_name.wav)

Audio Play

Init token xxx autoplay True

  • 初始化Audio功能,可配置是否自动播放新接收的音频。

Audio play

  • 播放最新的音频,如无新的音频则播放上一次的内容

Get audio state

  • 获取音频数据状态、True则为存在新的音频数据、False为无新的音频数据

Audio deinit

  • 停用Audio功能

使用案例

上传云端/保存TFCard

该程序实现,发送音频数据至M5云端对应token下存储,支持录制音频保存至TFCard. 并通过Speaker播放已经保存在TFCard中的音频。

播放云端音频

该程序实现,从获取指定token获取音频并自动播放,按下屏幕按键还可再次播放。

将以上程序,分别运行到两个M5设备中,通过按键触发音频的录制与播放。

On This Page