AI人工智能|LD3320结合MP3模块加入语音交互功能,实现人和机器交流对话
大家好 , 我是阿乐 。
今天教大家给LD3320语音识别模块加上语音交互的功能 。
本文插图
上节课已经教大家将模块使用起来了 , 但是使用的时候是我们单方面说出命令 , 机器识别后并没有给我们一些视觉上或者听觉上的应答反馈 , 总觉得缺少点什么 , 所以今天我就教大家给语音识别模块加上语音交互的功能 , 我们问一句 , 模块答一句 , 这样多有意思 , 这也使得这个机器更加人性化 , 实用性更强 。
好的 , 介绍一下我们今天将会用到的新模块 , 就是这个东西 , 下图是实物图:
本文插图
模块型号名称是MP3-TF-16P , 别看它体积不大 , 功能可是很强大的 。 简单来说 , 它就是一个音乐播放器 , 可以用来播放U盘、TF卡、NOR FLASH里的MP3、WAV、WMA格式的音频文件 , 同时它也可以作为电脑的声卡 , 用来播放电脑的声音 。 它也可以作为读卡器 , 通过USB连接电脑后就可以更新TF卡里的内容 , 用来更新文件 。 还有更关键的一点是 , 它价格很便宜 , 几块钱的东西 , 很是值得我们入手来开发学习 。
这个小东西能用来放音乐 , 放广播 , 它不仅支持通过按键来选曲、调音量 , 还可以通过单片机来操作 , 这也就是说 , 我们可以通过编程 , 通过串口来发指令 , 指定它什么时候放哪首歌曲 , 放多大的音量 , 中途插不插播广告等 , 根本不用我们动手 , 程序上就解决了 。 这就很有灵性了 , 我们上节课学习了LD3320语音识别模块 , 它识别到我们的指令后可以对IO口做一系列的操作 , 用来输出高低电平或者从串口发送数据 , 我们这样把它俩撮合到一起 , 这不就成了嘛 , 一个具有语音交互功能的语音识别系统就这样诞生了 。
本文插图
来 , 先来看看这个小家伙的这些引脚都有什么作用 。 看图:
本文插图
它一共有16个脚 , 左上角为第一个脚 , 是模块的电源输入引脚 , 输入电压范围是3.3-5V , 建议用5V供电 。
第二个脚是RX , 是UART 串行数据输入 。
第三个脚是TX , 是UART 串行数据输出 。
第四个脚是DAC_R , 是音频输出右声道 , 可驱动耳机或者输出音频信号给功放 。
第五个脚是DAC_L , 是音频输出左声道 。
第六个脚是SPK2 , 是接小喇叭+的 , 可以驱动小于3W的喇叭 。
第七个脚是GND , 接电源负极 。
第八个脚是SPK1 , 是接小喇叭-的 。
第九个脚是IO1 , 是触发口 , 默认上一曲(长按音量-) 。
第十个脚也是GND 。
第十一个脚是IO2 , 也是触发口 , 默认下一曲(长按音量+) 。
第十二个脚是ADKEY1 , AD口1 , 当触发时是第一段(长按循环第一段) 。
第十三个脚是ADKEY2 , AD口2 , 当触发时是第五段(长按循环第五段) 。
第十四个脚是USB+ , USB+ DP , 接U盘或插电脑的USB口 。
第十五个脚是USB- , USB- DM , 接U盘或插电脑的USB口 。
最后一个是BUSY引脚 , 它是播放指示 , 有音频播放时是输出低电平 , 没有音频播放时是输出高电平 。
好 , 到这一步我们要理一下思路啦 , 对于命令的传输我们通过串口来发送 , 当语音识别模块识别到我们的命令后 , 让它通过串口给这个MP3模块发送一串指令 , 这MP3模块接收到指令后 , 就播放相对应的MP3文件 , 这样不就实现了系统对我们的应答了嘛 。
推荐阅读
- 青年|汕头华侨试验区探索以人工智能、5G赋能产业转型升级
- 行业互联网,AI人工智能|城市教育大脑以“ AI+ 大数据”为核心 , 引领教育变革
- 行业互联网|眼控科技聚焦航空气象报文,人工智能助推编发自动化
- 人工智能|哈工智能布局“AI+ROBOT”生态圈
- 人工智能|马斯克宣布,脑机接口公司将在下月重磅更新,赛博格将成为现实?
- 人工智能|敏捷开发框架的开发运用之智能办公管理系统的开发
- 人工智能|人工智能上车就是聊天唱歌?TA还能给你有温度有情感的陪伴
- 行业互联网,云计算|赛伯乐携手华为(重庆)人工智能创新中心聚焦AI前沿,助力企业数字化转型
- 华为手机,AI人工智能|今天才知道,华为手机右上角还能这样使用,几千块钱果真没白花
- AI人工智能|OpenAI新模型曝光:给它半张图片,能够猜测补全