安信可VC系列语音识别的使用教程
安信可VC-02语音识别的应用,本篇只讲述在Windows系统下的应用。Linux下的请参考官方文档介绍和说明。
1-安信可VC-02离线语音识别简介
VC系列模组是我司开发的一款AI离线语音识别的产品,主芯片是云知声推出的离线语音识别芯片锋鸟M(US516P6),具有高可靠性,通用性强的特点。在语音识别技术上实现了高可靠的唤醒识别率、更远距离的唤醒、更低误唤醒率、更强的抗噪音能力、更快的响应识别时间,免联网的纯离线识别。
VC系列模组采用了32bit RISC 架构内核,并加入了专门针对信号处理和语音识别所需要的 DSP 指令集,支持浮点运算的 FPU 运算单元,以及 FFT 加速器。支持最高150 条本地指令离线识别,支持 RTOS 轻量级系统,以及简单友好的客制化工具。
VC系列模组具有丰富的外围接口,包括UART/I2C/PWM/SPI,且能够进行二次开发。
主要应用在控制、智能家居、语音播放等需要语音场所的一些场景。但是这种当然并不是根据个人音色进行判断的,所以任何人的语音都是能够识别的。市面上也有根据音色设计的,但是价格会比较贵。一般情况下,这种就够使用了。
1.1 模组特点
支持中、英文双语控制
单MIC接入
支持AEC回声消除、稳态降噪
支持唤醒词自学习,无需编译固件
综合识别率可达98%以上
识别时间小于100ms
误判率极低
词条语料可达150条
1.2 内核介绍
集成32bit RISC 内核,频率最高至240MHz
支持 DSP 指令集以及 FPU 浮点运算单元
FFT 加速器:最大支持1024 点复数FFT/IFFT 运算,或者是2048 点的实数FFT/IFFT 运算
云知声定制化语音算法算子
内置 242KB高速SRAM
8KB ROM for Boot
内置 2MB SPI FLASH
支持1路模拟Mic输入, SNR≥94db
支持双声道DAC输出
内置5V转3.3V,3.3V转1.2V LDO为芯片供电
提供完整的基于RTOS的SDK.
2-安信可语音开放平台
(因为安信可和智能公元使用的语音芯片都是蜂鸟M系列的,所以这两个平台的语音开放平台是完全可以通用的,下面我就说一下在安信可平台的应用,以及说一下在单片机上如何开发进行一个说明 )
下面是这两个语音开发平台的链接:
安信可
智能公元
其实无论是WIFI、4G、还是IOT等这类模块或者模组,在单片机上开发主要是串口协议下开发,无非就是厂商提供的包头或者包尾不一样,有的甚至可以自定义串口命令,这种应用会更加灵活,开发者可以根据自己的喜好和实际的场景进行一个命令的命名。当然还可以用IIC或者SPI进行开发,不过在十几种最多的还是串口开发。
2.1 准备安信可VC-02套件或者模组
如下面两幅图:
VC-02套件(个人认为无论套件还是模组接个都挺便宜的,模组一个10元,。套件贵一点,不要调试器的话价格是25,这其中包含MIC和腔体喇叭。)
2.2 安信可语音开发平台的使用
第一步都是注册,这个不在说明,按照提示就行,如果注册都不会,我建议你转行。
注册完成之后我们选择创建产品,如下图所示:
2.2.1 产品类型的选择
咱们就以 RGB灯为例,因为我这没有外接其他设备,所以暂时智能识别语音。有条件的可以外接一些设备进行尝试。如下图:
2.2.2 产品场景的选择
因为是离线语音所以在这里我们选择离线方案就好。如下图:
2.2.3 产品的模组选择
因为我购买的是VC-02模组,所以选择VC-02,如果你购买的是VC-01,那就选择01模组。
2.2.4 产品信息的填写
然后就是一些信息的基本填写。最后点击保存就行了
3- 安信可语音SDK功能的配置
在保存后会进入到语音的配置页面,如下图:
3.1 安信可语音SDK前端信号处理
就是一些MIC,识别具体的配置。
前端信号处理需要注意下面两个功能:
1.AEC回声消除: 开启之后,可以过滤模组自身播放的声音干扰
2.稳态降噪: 开启之后,可以提高环境噪声的干扰。
这两个是不能同时开启的,同时上面这两无论哪个开启都不能开启自动学习命令。
所以为了需要在这里我们不进行开启:如下图:
3.2 安信可语音SDK的Pin 脚配置
就是进行一些引脚的配置,主要就是高低电平,当然有一点需要特别的注意,A28需要设置成低电平
其他根据自己的设计看是高电平还是低电平。
特别注意如果要进行与单片机的二次开发,这里需要设置为TX和RX如下图:波特率要和你单片机设置的波特率一致。
3.3 安信可离线命令词应答
如下图,你可以进行一些应答词的设置,前面行为栏也是自定义的。根据自己的需要来就好。
在完成以上定以后,点击控制详情,如下图:是对引脚的一些动作的设置,如果你仅使用VC02语音模块自带的芯片只需要根据自己的外接设备进行IO口选择就行,如果你是与单片机联合开发需要把这些命令词后面的控制类型都选择为串口传输模式。
以上就是主要的内容,其他的比较简单,这里就不说了。
特别注意的是,智能公元比安信可的开发平台更加好一点,如果你只是需要一些简单的控制选择安信可就行,如果你需要复杂一点的建议选择智能公元找到SU-03T,因为这两个芯片用的都是蜂鸟M系列的,笔者尝试是没有任何问题的。
安信可VC系列语音识别的使用教程相关推荐
- 【离线语音专题④】安信可VC离线语音开发板二次开发语音控制LED灯
系列文章目录 [离线语音专题①]安信可最新离线语音模组VC系列出厂固件使用教程--SDK开源? [离线语音专题②]安信可语音开放平台的使用--VC系列SDK的获取 [离线语音专题③]安信可VC系列离线 ...
- LL库下STM32使用安信可VB离线语音识别
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.使用中遇到的最大问题? 二.思路 总结 前言 安信可VB系列离线语音模块搭配STM32F103ZET6使用,劝各位 ...
- 安信可nbiot模块_安信可ESP8266系列接入机智云方案及问题排查指引
安信可ESP8266系列接入机智云方案及问题排查指引 文档编辑 修订历史 版本 修订内容 修订人 修订日期 V1.0 起稿 Bobo 2019/08/19 1.本文编写背景 本文主要介绍安信可ESP8 ...
- 安信可Ai-WB1系列AT指令连接MQTT阿里云物联网平台
文章目录 前言 1 准备材料 2 创建云端设备 3 硬件连接 4 配置终端设备 5 MQTT实现发布&订阅消息 联系我们 前言 本文将介绍安信可AI-WB1系列通过AT指令接入阿里云物联网平台 ...
- 【离线语音专题①】安信可最新离线语音模组VC系列出厂固件使用教程——SDK开源?
文章目录 前言 一.使用前准备 1.通讯接口连接 2.开发板硬件说明 3.烧录说明 (1)JTAG烧录接线及烧录介绍 (2)UART串口升级接线及烧录介绍 二.模组出厂固件使用 1.指令词及指令码 2 ...
- 安信可EC系列模组接入OneNET物联网开放平台的多协议接入产品
目录 前言 一.OneNET的多协议接入的创建 1. 进入到OneNET的首页:OneNET - 中国移动物联网开放平台,并进入到控制台: 2. 切换到旧版控制台:OneNET - 物联网控制台旧版 ...
- 安信可TB系列低功耗蓝牙模块选型表
摘要 安信可科技与泰凌微电子合作,基于TLSR8258系列低功耗蓝牙芯片,推出了数款模块,主打物联网应用,支持蓝牙Mesh,可连接天猫精灵.以下是各个模块的特点,各位开发者选型时可做参考. TB系列模 ...
- 安信可推荐 | 安信可ESP32-S3系列模组和ESP8266系列模组硬件参数对比。
文章目录 前言 主要参数对比 功耗 产品实物图 联系我们 前言 安信可深耕无线模组多年,现已推出ESP32-S3系列模组,欢迎前来咨询. ESP32-S3 搭载 Xtensa 32 位 LX7 双核处 ...
- 安信可A7模块 GPRS/GPS使用教程
[转载请注明出处: http://blog.csdn.net/leytton/article/details/72724081] 一.引脚接线 安信可A7模块包含了GPRS(网络数据传输)和GPS(卫 ...
最新文章
- 零基础学python培训需要学习多久?
- pythonsocket自动化教程_python---socket自动化交互
- 手把手教你利用hexo搭建自己的博客网站----史上完整详细版(基于GitHub for mac)
- Golang Study 二 UDP套接字使用
- 计算机视觉编程——图像到图像的映射
- 史上最详细的值传递和引用传递之间区别
- delphi文本转换mp3_基于百度AI 的语音合成、转换的 Yii2 sdk.
- 火柴排队(codevs 3286)题解
- Python实战之子进程
- Leetcode 931.下降路径最小和
- Mysql Error:1205错误诊断
- 队列Q----双数组下标查找
- cad插件_CAD插件迷你建筑工具箱安装教程
- nmap扫描主机存活情况
- redis配置文件参数说明及命令操作
- 一个疫情期间的实习生经历
- python爬取京东商品价格走势_用python编写的抓京东商品价格的爬虫
- 一种提取HTML网页正文的方法
- Android系统GPS定位实现
- 医生,我的眼球掉出来了,快帮我种回去!