EchoSTT是一个语音转文字服务,通过网络将本地语音发送至云服务器,并将识别结果返回至本机或是其他M5设备
。无论您在UIFlow或Arduino中使用该服务都需要通过MAC地址绑定Token
,以获得使用权限,具体操作步骤如下:
以下教程将向你介绍如何使用其他的M5设备在UIFlow中获取Echo语音识别结果。
将设备连接至PC,打开设备管理器为设备安装
FTDI驱动
。以win10环境为例,下载匹配操作系统的驱动文件, 并解压,通过设备管理器进行安装。(注:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为M5Stack
或USB Serial
, Windows推荐使用驱动文件在设备管理器直接进行安装(自定义更新), 可执行文件安装方式可能无法正常工作)。
点击此处,前往下载FTDI驱动
对于MacOS用户安装前请勾选 系统偏好设置
- >安全性与隐私
- >通用
- >允许以下位置下载的App
- > App Store和认可的开发者选项
。
请根据您所使用的操作系统,点击下方按钮下载相应的M5Burner固件烧录工具.解压打开应用程序。
软件版本 | 下载链接 |
---|---|
M5Burner_Windows | Download |
M5Burner_MacOS | Download |
M5Burner_Linux | Download |
注意:MacOS
用户安装完成后请将应用放入Application
文件夹内,如下图所示。
Linux
用户请切换至解压文件路径下,在终端中运行./M5Burner
, 运行应用。
将其他的M5设备
配置WIFI编程模式并连接到UIFlow Web IDE(相关的配置教程,请参考你所使用的主控的UIFlow上手文档).将上述步骤获取到的EchoSTT Token填入初始化配置中,运行程序。
完成上述步骤,按下Echo的中间按钮,开始语音录制。释放后将自动将语音上传云端识别, M5设备将自动获取识别结果进行显示。
Init echo speech recognition token 填写Token,初始化语音服务.
Recv echo data 回调函数接收语音识别返回的数据
Get recv text 接收语音识别返回的数据