LU-ASR01语音模块(有很多小细节!)

我们小组准备做一个陪伴型智能设备去参加一个人机协作的比赛。然后由于前期学习的模块基本上都能用上,省下很多时间。现在就是一个物联网的模块和语音模块需要学习。我主要负责学习语音模块。

我使用的单片机是STM32F103ZET,语音模块型号为LU-ASR01.

学习第一步:

安装天问Block(我选择直接在官网上下载,虽然会慢一点,但是用着安全感更强)。

关于如何使用这个软件,CSDN上有很多教程,我就不copy了。可以直接去搜一下。我的电脑安装时会把他识别为病毒,直接找到”仍然运行“即可。然后打开时可以选择以管理员身份运行。

学习第二步:

CSDN上查找这个模块的资料以及了解如何使用。

  1. 一共 8 个 IO,1 路串口 TXD,1 路传感器接口。其中 IO1-IO6 可以输出 PWM 信 号,IO7、IO8 不能输出 PWM 信号。DHT 接口可接 DHT11 模块或 DS18B20 模块,对应的软件上要选对传感器型号和播报类型。DHT11 只能选温湿度进行播报,DS18B20 只能选择温度进行播报。 (原文链接:LU_ASR01语音模块使用-CSDN博客)个人觉得这篇博客获取的知识太少了。

  2. 发送给单片机通信时只需要VCC,GND还有TX接上单片机RX,如果想用stm32控制语音模块,可以接线,让asr01读取单片机引脚。

  3. 今天想让语音模块播放音乐,在b站上看到一个视频感觉挺简单的,试了一下,一直不成功。反复看步骤。最后总结几点关键:

    (1)一定一定保证你想替换的音乐格式为WAV(去浏览器里搜索就有免费的转码网站,需要的可以私信我)。!!这里!!LU-ASR01格式要求MP3;ASRpro格式要求WAV。

    (2)这里贴一个视频链接,是关于asrpro的音乐替换视频(3)ASRPRO一键语音替换哔哩哔哩bilibili

    asr01的就更简单了,直接在mp3文件夹里,将要替换的音乐复制到文件夹里,然后改名,再删掉之前的生成模型时生成的音频。(简单说就是让需要的音乐替换掉之前的音频)

    4.之前让语音模块控制蜂鸣器,给了它一个高电平,然后接着给一个低电平,发现根本不能控制蜂鸣器,还是一直响。问了同学,说是因为模块的驱动不够,没有办法使高电平拉低为低电平。所以最稳妥的办法还是使用串口控制。

    具体就是:

    语音识别到一段信息,然后输出信号给PC端的MDK代码,然后再利用MDK代码里关于识别到的信号进行控制其他模块

类似于以上。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值