小明分享|支持自定义的离线语音模块使用过程
最详细的离线语音模块使用说明附带各种丰富资料 ](文章目录)
模组介绍
-
模组主芯片启明云端基于云之声的 US516P6 芯片,该芯片采用 32bit RSIC 架构内核,并加入了专门针对信号处理和语音识别所需要的 DSP 指令集,支持浮点运算的 FPU运算单元,以及 FFT 加速器。该模块核心处理器 US516P6,模组集成了功率放大器、麦克风模块。 应用场景:可满足智能穿戴设备、蓝牙室内导航、运动健身、智能工业、信息安全、零售支付、数据传输、楼宇自动化、安防、智能家居等物联网应用的需求。
模组资源: 32bit RISC 内核,运行频率 240M。 支持 DSP 指令集以及 FPU 浮点运算单元。 FFT 加速器:最大支持 1024 点复数 FFT/IFFT 运算,或是 2048 点的实数 FFT/IFFT 运算。 - 音频输入输出 支持 1 路模拟 Mic 输入, SNR≥94db。 支持 4 路数字 Mic 输入。 支持双声道 DAC 输出。 支持 I2S input/output。 - 供电和时钟 支持 5V 电源输入。 内置 5V 转 3.3V,3.3V 转 1.2V LDO 为芯片供电。 RC 12MHz 时钟源和 PLL 锁相环时钟源。 置 POR(Power on Reset),低电压检测和看门狗 - 外围接口 最多支持 13 个 GPIO 。 所有 GPIO 均可配置为外部中断输入和唤醒源。 1 个标准 SPI Master 接口,最高速率 30MHz。 1 个 SPI Slave 接口最高速率 30MHz。 1 个全双工 UART 最高速率 3Mbps。 1 个 I2C 主/从控制器最高速率 400kHz。 2 个 PWM 输出。 1 个 12-bit SAR-ADC 最大 450Khz。
一、快速上手第一个语音demo
目前主流的离线语音模块的开发环境是启明云端方便更多的开发爱好者能自定义语音指令,特开放出来的一个公共帐号平台; 他们提供公用帐号或者在他们指定的开发环境进行开发(小明测试过还挺好用的而且还有技术人员在线解答)。 (在文章最后附上云知声开放平台的网址和启明云端公司的指定开发环境)
(1) : 账号创建(注意:如果使用的是新版本的谷歌浏览器,Google chrome 需要开启跨站 cookie 地址 栏输入 chrome://flags/搜索:samesite,然后把里面的配置项目 samesite by defalult cookie 关了) 进入 8ms 平台 http://8ms.xyz,点击右下角用户注册 (2) : 账号注册后,再登录,进入创建项目页面,点击新建项目 (3) : 点击新建项目,弹出如下窗口-输入项目名称-选择硬件-离线语音 Unisound (4) : 新项目创建完成后,页面自动跳转到以下页面 点击左上角-积木-选择语音训练 (5) :页面自动跳转至云知声登录页面
有不少开发者在里面进行开发了,我当然也成为其中一员(开始实际开发的第一步)
步骤一:新建自已的产品(我选择了智能家居中文版)
步骤二:WT516P6Core 群里的技术员回复–使用freeRTOS
步骤三:项目描述
步骤四:配置SDK(为了方便二次开发),添加离线命令词与应答语
步骤五:训练自己的语音词并且发布(需要很长时间:等待了2个多小时)
2.训练时间只要5-10分钟的平台
三个步骤即可完成自己的第一个离线语音demo
步骤一:克隆demo(方便我们快速开发)
有趣的积木模块
步骤二:点击即可编译
步骤三:下载文件并且烧录到离线语音模块
3.文件内容说明
4.二次开发的demo
资料链接
WT516P6Core模组规格书:http://www.wireless-tag.cn/wp-content/uploads/2020/10/WT516P6Core%E8%A7%84%E6%A0%BC%E4%B9%A6_V1.0.1.pdf
云知声开放平台:https://udp.hivoice.cn/login
启明云端的快速开放平台:http://8ms.xyz <font color=#999AAA > 有问题的可以直接在留言区留言,基本上见到就回复