基于Arduino的语音识别及应用 电路方案

上传:sea17702 浏览: 21 推荐: 0 文件:ZIP 大小:1.12MB 上传时间:2021-04-22 06:45:15 版权申诉
在我之前的项目中,我展示了如何使用Arduino开发板和BitVoicer服务器控制几个LED 。在这个项目中,我将使事情变得更加复杂。我还将使用Arduino DUE数模转换器(DAC)合成语音。如果您没有Arduino DUE,则可以使用其他Arduino板,但是您将需要一个外部DAC和一些其他代码来操作DAC(BVSSpeaker库将无法帮助您)。 在下面的视频中,您可以看到我还让Arduino播放了一首歌曲,并使LED闪烁,就像它们是钢琴键一样。对不起,我的钢琴技巧,但这是我能做到的最好的:)。LED实际上以与真实C,D和E键相同的顺序和时序闪烁,因此,如果您周围有钢琴,则可以跟随LED并播放同一首歌曲。这是一个不再存在的老零售商(Mappin)的叮当声。 将执行以下过程将语音命令转换为LED活动和合成语音: 1. Sparkfun Electret Breakout板将捕获并放大音频波; 2.放大后的信号将通过Arduino的模数转换器(ADC)进行数字化和缓冲; 3.音频样本将使用Arduino串行端口传输到BitVoicer服务器; 4. BitVoicer服务器将处理音频流并识别其包含的语音; 5.识别的语音将映射到预定义的命令,这些命令将发送回Arduino。如果其中一个命令用于合成语音,则BitVoicer Server将准备音频流并将其发送到Arduino; 6. Arduino将识别命令并执行适当的操作。如果接收到音频流,它将被排队到BVSSpeaker类中,并使用DUE DAC和DMA播放。 7. SparkFun单声道音频放大器会放大DAC信号,因此可以驱动8欧姆扬声器。 第一步是将Arduino和面包板与组件连接,如下图所示。我必须在扬声器下方放置一个小的橡胶垫,因为它会振动很多,而没有橡胶垫的话,音频质量会受到很大影响。 在这里,与我以前的项目相比,有一个小但重要的区别。大多数Arduino板均以5V运行,但DUE以3.3V运行。因为在3.3V下运行Sparkfun驻极体突破效果更好,所以如果您使用5V Arduino板,建议您在3.3V引脚和AREF引脚之间添加一个跳线。DUE已经使用了3.3V模拟基准,因此您不需要AREF引脚的跳线。实际上,DUE上的AREF引脚通过电阻桥连接到微控制器。要使用AREF引脚,必须从PCB上拆下电阻器BR1。
上传资源
用户评论
相关推荐
基于Arduino测谎仪电路方案
我们的皮肤很棒!它提供了一种让我们体验触摸感的媒介,它可以防止感染并保持内脏,但是我敢打赌,您不知道我们的皮肤会根据许多不同的事物改变导电性,这就是我们的心情!它称为皮肤电活动(EDA),您可以在此处
ZIP
201KB
2021-04-22 09:29
基于Arduino倒车雷达电路方案
基于Arduino的倒车雷达-电路方案
ZIP
206KB
2021-04-22 11:14
基于Arduino火警系统电路方案
使用Arduino UNO在家里构建您的火灾报警系统。在本教程中,您将自己学习DIY Arduino火警系统的所有步骤。在此项目中,我们需要基于IR的火焰传感器来检测火光,并且它会向Arduino发出
ZIP
199KB
2021-04-21 17:14
Arduino基于Web键盘电路方案
使用基于Web的键盘远程控制Arduino。 接线 在Arduino上堆叠PHPoC WiFi防护板或PHPoC防护板 数据流 Web浏览器---> PHPoC WiFi Shield
ZIP
231KB
2021-05-08 11:58
基于Arduino语音识别垃圾箱.rar
该资源为博客基于Arduino的语音识别垃圾箱配套程序,代码太多文章放不下,放到资源下载这,用到了UNO和Mega两块板子。用到ld3320、HC-05、RFID等模块。
RAR
4KB
2020-12-12 03:50
语音识别模拟键盘设备电路方案
本文首发于DF创客社区,作者:Jeff2 原文链接:http://mc.dfrobot.com.cn/thread-289776-1-1.html 项目背景 之前和朋友做AI训练街霸游戏,想加入人工语
ZIP
176KB
2021-04-27 03:02
非特定人语音识别模块LD3320基于Arduino应用篇程序源码操作步骤讲解电路方案
在电路城上一篇详细介绍了非特定人语音识别模块LD3320原理图、示例代码、开发手册等,资料下载链接:https://www.cirmall.com/circuit/5439/detail?3 现在讲讲
ZIP
77KB
2021-04-26 17:20
语音识别技术应用
语音识别技术近年来得到了飞速的发展并且在越来越多的领域得到了广泛的应用。隐马尔可夫模型(HMM)语音识别技术是一种基于训练数据提供的概率自动构造识别系统的技术,主要用于大量词汇的语音识别,而且具有
APPLICATION/PDF
0B
2020-05-30 20:29
基于Arduino激光雷达电路方案
基于Arduino的激光雷达-电路方案
ZIP
114KB
2021-04-30 19:43
基于arduinoRFID门锁系统电路方案
使用RFID卡可以锁定或解锁您的门。 硬件组件: Arduino UNO和Genuino UNO× 1 SparkFun RFID阅读器× 1 SG90微伺服电机× 1 Adafruit RGB背光L
ZIP
75KB
2021-05-02 22:54
基于Arduino语音识别与控制系统实现
通过对Arduino开发板的研究,将声控技术引入到智能系统的设计当中,实现了一套基于Arduino的语音控制系统。本文首先确定了各硬件模块的选型,并在拟定了各模块之间的通信接口后对Arduino引脚资
PDF
297KB
2020-10-28 04:46
基于EMG信号无声语音识别应用实现
基于EMG信号的无声语音识别应用及实现 主要对EMG信号的描述 以及其中语音识别技术的研究!
PDF
0B
2019-01-02 21:05
基于Arduino简单IOT报警电路方案
在这里你将创建一个由IOT控制的简单报警。传感器将检测到运动,如果它处于一定的值,将会“关闭”。 你需要的材料是: 1.线路板 2.Arduino的 3.male to male电线和male to
ZIP
93KB
2021-04-26 13:18
语音识别方案
TIDEP-0099采用多个麦克风(八个),借助波束形成算法和其他算法,可从包含噪声源的环境中清理噪声,并提取清晰的语音。随着语音激活应用的迅速发展,越来越多的用户有意获取能够从嘈杂环境中提取清晰语音
PDF
0B
2019-05-15 15:36
语音识别技术应用发展
语音识别是以语音为研究对象,通过语音信号处理和模式识别让机器自动识别和理解人类口述的语言。
PDF
192KB
2020-09-20 16:47