当前位置: 首页 > news >正文

常见离线语音识别模块功能说明——天问ASR;机芯智能;海凌科;轻语音

本文章从开发方式及功能等方面上进行说明,便于开发者进行选择与开发。
本文章依据截至2024年8月1日各网站资料进行整理编写。

总结:

开发方式上:

天文ASR 有着最灵活的开发方式,可完全按照程序员意愿进行开发,同时有大量案例;
机芯智能 使用网页配置进行开发,参数配置完善(可进行串口控制及数值输入播报),所有模块均可使用;
海凌科 使用网页配置进行开发,仅支持GPIO高低电平控制,与串口数据发送,无法进行数值播报,仅HLK-V20;HLK-V40Y;HLK-W800可用(官方支持定制,3-7天)
轻语音 未知(大概率定制)

功能应用上:

天文ASR 使用代码编程,从而有着最灵活的功能应用,有图形化代码中文编程,编程简单,同时还有大量应用案例代码与教学视频。可语音播报温湿度数值。可自定义语音。
机芯智能 使用网页配置开发,所有模块均可使用,且功能全面所有可能的场景都有考虑,网页参数配置不懂编程也可轻松配置。可语音播报温湿度数值。可自定义语音。
海凌科 除HLK-V20;HLK-V40Y;HLK-W800可网页配置GPIO口输出外,其他均需要定制。
轻语音 未知

开发难度上:

天文ASR
ASRPRO资料全面,带有视频课程。可通过学习后直接上手编程下载。有出厂固件。
在这里插入图片描述

机芯智能
SU-03T资料全面,带有B站课程,包含硬件连接说明。网页配置直接可上手操作。有出厂固件。
在这里插入图片描述

海凌科
HLK-V20资料无视频教程,无案例。HLK-V20有出厂固件,其他无出厂固件。
在这里插入图片描述轻语音 无资料,无教程,无案例,无出厂固件。

天问ASR:

(仅有下方一种模块)

在这里插入图片描述

开发方式:

全系列模块支持图形化编程与C++编程(网页编程或软件编程):
在线编程平台:ASRPRO在线编程平台
在这里插入图片描述
(支持串口输入数值播报功能,进行温湿度播报与数值播报;支持串口输入控制。)

概述:

a. 低功耗语音识别模组
b. 具备强劲的回声消除和环境噪声抑制能力
c. 长宽为 18x23mm
d. 工作电压为 3.6V-5V
e. 环境工作温度:-40℃ 到 85℃
f. 一路麦克风、一路喇叭
g. 3路 UART 接口、1 路 IIC 接口,6 路 PWM 接口
h. 支持 10 个 GPIO 口,均可配置中断
i. 10 米超远距离识别
j. 响应时间小于 0.1S
k. 2MB/4MB Flash 两种规格
l. 封装:SMD18

电气特性表:

在这里插入图片描述

封装尺寸:

在这里插入图片描述

管脚定义:

详见:ASRPRO 核心板规格书

设计指导:

在这里插入图片描述

  1. 建议使用 3.6-5V 电压的 LDO 独立供电使用,峰值电流 500mA 以上。
  2. 如使用 DC-DC 建议纹波控制在 30mV 以内,预留动态响应电容,可以在负载变化较大
    时,优化输出纹波。
  3. UART0 预留为程序升级接口,方便后期升级。如需和其它 MCU 通讯建议使用 UART1 或
    者 UART2。
  4. UART 接口为 3.3V 电平高速串口,同时支持宽压 5V 电平信号直接通信,无需外接电平
    转换。
  5. MUTE 接口为 8002A 功放使能引脚,模块内部默认使能,针对特殊场合,可以连接 PA4
    引脚控制功放芯片工作状态。
  6. 如需增加静电防护能力,可以在喇叭和麦克风插座附近添加 ESD 器件。
  7. 对于对晶振精度有高要求的特殊场景,可以用 PA0、PA1 外接晶振。
  8. 模块底板或上位机主板设计时,模块 5V 电源输入处需放置容值不小于 100uF 的电容,
    麦克风走线尽量短;麦克风走线要注意屏蔽,SPK 走线尽量短而粗,走线区域不得有其
    它走线跨跃。
  9. 为保障好的语音识别效果,建议采用灵敏度为-32±3dB,信噪比≥65dB 的麦克风。
  10. 为保障好的语音播报效果,建议采用带腔体的喇叭。

机芯智能:

(有单MIC;双MIC;低功耗;带蓝牙等版本,为方便对比,对普通版本SU-03T进行说明)

在这里插入图片描述
在这里插入图片描述

开发方式:

全系列模块支持网页参数配置生成固件:
在线编程平台:智能公元在线编程平台
在这里插入图片描述
(支持串口输入数值播报功能,进行温湿度播报与数值播报;支持串口输入控制。)
触发方式支持命令词;串口输入;GPIO输入;事件触发。
控制方式支持端口输出;播放语音;系统设置;变量设置。
触发方式多样,例如使用事件触发,可在退出唤醒;系统启动;播音开始;播音结束;定时器超时时进行触发控制。
控制方式多样,例如GPIO输出可设置延时输出,可设置延时恢复。可操作内容及其丰富。
带有语音导航功能,可自定义导航内容帮助用户使用。
可上传音频,替代平台自动合成的音频,可播放个性化音频。
优化配置各命令词阈值可自调。

概述:

a. SU-03T低成本,SU-23T低功耗
b. 封装: SMD18
c. 长宽为 15x21mm(SU-03T,SU-23T可替换)
d. 工作电压为 3.6V-5V
e. 环境工作温度:-20℃ 到 60℃
f. 一路麦克风、一路喇叭
g. 1路 UART 接口、1 路 IIC 接口,2 路 PWM 接口,1路SPI Master 接口,1 路 SPI Slave 接口,1 个 12-bit SAR-ADC
h. 支持 10 个 GPIO 口,均可配置中断
i. 2MBFlash(SU-03T)1MBFlash(SU-23T)
j. 具有3.3V供电输出

电气特性表:

在这里插入图片描述

管脚定义:

详见:SU-03T开发手册

设计指导:

在这里插入图片描述
在这里插入图片描述
机芯智能离线语音模块对比图:
在这里插入图片描述
在这里插入图片描述

海凌科:

(有单MIC;双MIC;低功耗;带蓝牙等版本,为方便对比,对普通版本HLK-V20进行说明)

开发方式:

HLK-V20;HLK-V40Y;HLK-W800可进行简单GPIO编程,串口输入等功能需定制,其他型号需定制:
在线编程平台:海凌科语音产品定制管理系统
在这里插入图片描述
(不支持串口输入数值播报功能,不支持串口输入控制。仅支持命令词控制。GPIO仅有控制高低电平功能。无语音导航功能。)

概述:

a. HLK-V20低成本,HLK-V23低功耗
b. 封装: SMD16
c. 长宽为 16x18mm(HLK-V20,HLK-V23可替换)
d. 工作电压为 3.6V-5V(HLK-V20);2.97V~3.6V(HLK-V23);
e. 环境工作温度:-20℃ 到 85℃
f. 一路麦克风、一路喇叭
g. 1路 UART 接口、1 路 IIC 接口,2 路 PWM 接口,1路SPI Master 接口,1 路 SPI Slave 接口,1 个 12-bit SAR-ADC
h. 支持 10 个 GPIO 口,均可配置中断
i. 2MBFlash(HLK-V20)1MBFlash(HLK-V23)

电气特性表:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

管脚定义:

详见:HLK-V20/HLK-V20S规格书

设计指导:

无官方指导,官方原理图如下:
在这里插入图片描述

轻语音:

(有单MIC;双MIC)

开发方式:

未知(大概率定制式)

概述:(QLIFE-ASR06CM为例)

在这里插入图片描述

管脚定义:

在这里插入图片描述

在这里插入图片描述

设计指导:

无法获取

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【AI绘画】fal/AuraFlow-v0.2出现 delete the irrelevant ones 错误
  • Javaweb项目|ssm基于web的健身中心管理系统的的设计与实现jsp
  • media-server-代码解析-语法篇-01
  • 测试面试宝典(四十三)—— 接口测试流程
  • 代码随想录算法训练营第三十四天 | 62.不同路径、63. 不同路径 II、343. 整数拆分、96. 不同的二叉搜索树
  • MySQL是如何实现数据排序的
  • 预测各种开发语言的市场占比
  • 【过题记录】 8.2 hddx
  • 新浪微博笔试秋招管培笔试测评肯耐珂萨题型题库解析
  • 标题标签
  • 开源=最强大模型!Llama3.1发布,405B超越闭源GPT-4o,扎克伯格:分水岭时刻
  • vue2使用wangeditor5及word导入解析的实现与问题
  • 安装Docker以及安装过程中的错误解决
  • 【微服务】springboot对接Prometheus指标监控使用详解
  • 远程连接服务
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • Debian下无root权限使用Python访问Oracle
  • IP路由与转发
  • JavaScript创建对象的四种方式
  • Java到底能干嘛?
  • Linux Process Manage
  • MySQL-事务管理(基础)
  • MySQL数据库运维之数据恢复
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • npx命令介绍
  • QQ浏览器x5内核的兼容性问题
  • SpringBoot几种定时任务的实现方式
  • 简析gRPC client 连接管理
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 微服务框架lagom
  • 项目管理碎碎念系列之一:干系人管理
  • 一道闭包题引发的思考
  • 原生js练习题---第五课
  • 整理一些计算机基础知识!
  • #define
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (13)DroneCAN 适配器节点(一)
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (搬运以学习)flask 上下文的实现
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (九)c52学习之旅-定时器
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)可以带来幸福的一本书
  • ./configure,make,make install的作用
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net CHARTING图表控件下载地址
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .net 后台导出excel ,word
  • .Net多线程Threading相关详解
  • .net反混淆脱壳工具de4dot的使用
  • .net连接oracle数据库
  • ??eclipse的安装配置问题!??
  • @DateTimeFormat 和 @JsonFormat 注解详解