EchoSTT是一个语音转文字服务,通过网络将本地语音发送至云服务器,并将识别结果返回至本机或是其他M5设备。 点击此处,查看详细使用文档 .
使用TimerCAM实现低功耗定时唤醒拍摄功能,该功能需依赖Wi-Fi连接。拍摄的图片将自动上传至M5云端,并通过唯一token生成固定一个HTTP接口,并其他的设备可以通过该接口访问获取最新一帧图片以及设备当前电池电压状态。 点击此处,查看详细使用文档 .
使用M5CORE2
实现语音录制,远程传输或保存至本地TFCard, 播放功能。该功能需依赖Wi-Fi连接。录制的音频将通过M5云端转发,并通过唯一token生成固定API接口,另外一台M5CORE2设备可通过该token获取最新录制的音频。
准备工作:
1.
点击此处参考M5CORE2-UIFlow固件烧录教程, 完成固件烧录
2. 参考下方操作,将已经烧录好UIFlow固件的M5CORE2设备连接到PC,在M5Burner中找到ATOM ECHO STT
固件,点击GET TOEKN
,并将获取到的TOKEN记录保存,用于后续的编程。
Mic record init
Mic record to server sec token xxx
Mic record to file second sec file path
/sd/file_name.wav
)Init token xxx autoplay True
Audio play
Get audio state
Audio deinit
该程序实现,发送音频数据至M5云端对应token下存储,支持录制音频保存至TFCard. 并通过Speaker播放已经保存在TFCard中的音频。
该程序实现,从获取指定token获取音频并自动播放,按下屏幕按键还可再次播放。
将以上程序,分别运行到两个M5设备中,通过按键触发音频的录制与播放。