语音控制模块_雷龙发展

1,串口

  uart串口控制模式,即异步传送收发器,通过其完成语音控制。

图中,GND表示单片机系统电源的参考地,TXD是串行发送引脚,RXD是串行接收引脚。发送uart将来自cpu等控制设备的并行数据转换为串行形式,并将其串行发送到接收uart,接收uart然后将串行数据转换为接收数据接收设备的并行数据。

2数据协议

起始位:通信线路上空闲时为“1”,当检测到“0”即下降沿时,认为数据传输开始

有效数据位:传输开始后传递的需要接收和发送的数据值,可以表示指令或数据

奇偶校验位:奇偶校验,通过来校验传输数据中“1”的个数为奇数个(奇校验)或偶数个(偶校验)来指示传输数据是否正确

停止位:数据传输结束,传输线恢复常“1”状态

3 雷龙语音模块原理图

通过麦克风输入口接收语音,再将语音信号转换为数字信号,数字信号通过uart通信传输给fpga,使fpga对信号进行应答并控制电路的高低电平产生相应的动作。同时通过spk喇叭接口播报应答语。

二 工作原理

工作原理包括信号采集、预处理、特征提取和匹配等步骤。下面我们逐一详细介绍这些步骤:

  1.信号采集

  离线语音识别系统的第一步是信号采集。声音信号通过麦克风(传感器)以电信号的形式被捕捉到,这是后续处理的基础。

  2.预处理

  预处理阶段包括去除噪声、回声消除、降噪等处理,以提高语音信号的质量。同时,进行采样和量化,将连续的模拟信号转换为离散的数字信号。主要通过DSP来处理,雷龙语音模块内置DSP芯片,可以做各种卷积和数字滤波处理。大幅提高语音质量。

  3.特征提取

  在特征提取阶段,将语音信号转化为具有代表性的特征向量。这些特征向量能够捕捉到语音信号中的关键信息,如音调、音色和音节等。特征信息也是需要通过算法来提取,也需要大量的计算能力。

  4.匹配

  在匹配阶段,将提取的特征向量与预定义的词典中的词进行匹配。最常用的匹配算法是动态时间规整(DTW),它能有效地解决语音信号的时间扭曲问题。

三 工程框图

工作过程与说明:

  uart接收模块可以定义信号,rx.data与信号bps_start,有信号通过时,使得rx.data处于低电平,bps_start信号置为1,启动波特率设置模块。

  uart发送模块可以定义信号,clk_bps与信号uart_rx,先发送一个波特率周期的低电平到clk_bps,再使uart_rx从低到高传输,从rx_data接收数据位。

四 实物图

我将语音模块与自己的开发板vcc gnd tx rx相连,实现通信,语音播报效果很好!

五 示例词条

图像显示

完成图像显示

FE 04 00 01 03 FD

灰度处理

正在处理

FE 04 00 02 04 FD

高斯滤波处理

正在处理

FE 04 00 03 05 FD

直方图均衡处理

正在处理

FE 04 00 05 07 FD

换一张图片

图像更换完成

FE 04 00 06 08 FD

  • 19
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值