当前位置:   article > 正文

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

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代码里关于识别到的信号进行控制其他模块

类似于以上。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/621633
推荐阅读
相关标签
  

闽ICP备14008679号