历史上的今天
返回首页

历史上的今天

今天是:2024年12月23日(星期一)

正在发生

2019年12月23日 | AVR单片机语音识别电路模块设计

2019-12-23 来源:elecfans

  基于AVR单片机的语音识别系统设计,系统以AVR单片机为控制核心,实现对人的语音的识别控制。系统采用的主控芯片为Atreel公司的ATMEGAl28,语音识别功能采用ICR oute公司的单芯片LD3320。LD3320内部集成语音识别算法,无需外部FLASH,RAM资源,可以很好地完成非特定人的语音识别任务。同时该芯片内部集成了MP3播放功能,支持MPEG等格式,可实现语音提示或MP3歌曲的播放功能。由于内部含有16位A/D、D/A转换器和功放电路,所以不需要外接功放电路就可以产生清晰的声音。该系统已经预留好各种接口,具有良好的扩展性。


  控制器电路

  控制器选用Atmel公司生产的ATMEGA128芯片,采用先进的RISC结构,内置128 KB FLASH,4 KB SRAM,4 KB E2PROM等丰富资源。该芯片是业界高性能、低功耗的8位微处理器,并在8位单片机市场有着广泛应用。


  LD3320语音识别电路

  LD3320芯片是一款“语音识别”专用芯片。该芯片集成了语音识别处理器和一些外部电路,包括A/D、D/A转换器、麦克风接口、声音输出接口等,而且可以播放MP3。不需要外接任何的辅助芯片如FLASH,RAM等,直接集成到产品中即可以实现语音识别、声控、人机对话功能。图3为LD3320电路原理图,与MCU通信采用SPI总线方式,时钟不能超过1.5MHz。

  AVR单片机语音识别电路模块设计

  麦克风工作电路如图所示,音频输出只需将扬声器连接到SPOP和SPON即可。使用SPI总线方式时,LD3320的MD要设为高电平,SPIS设为低电平。SPI总线的引脚有SDI,SDO,SDCK以及SCS。INTB为中断端口,当有识别结果或MP3数据不足时,会触发中断,通知MCU处理。 RSTB引脚是LD3320复位端,低电平有效。LED1,LED2作为上电指示灯。

  AVR单片机语音识别电路模块设计

  讨论了基于AVR单片机的语音识别系统设计的可行性,并给出了设计方案。通过多次测试结果表明,本系统具有电路运行稳定,语音识别率高,成本低等优点。同时借助于LD3320的MP3播放功能,该系统具有一定的交互性和娱乐性。移植性方面,系统通过简单的修改,可以很方便地将LD3320驱动程序移植到各种嵌入式系统中。随着人们对人工智能功能的需求,语音识别技术将越来越受到人们的关注,相信不久的将来,语音识别将会拥有更广阔的应用。

推荐阅读

史海拾趣

Crystalfontz America Inc公司的发展小趣事

随着产品技术的不断提升,Crystalfontz America Inc公司开始积极拓展市场。公司通过与各大电子设备制造商建立合作伙伴关系,将产品应用于嵌入式系统、机架式服务器、仪器集群等领域。同时,公司还积极参加各类行业展会和技术交流活动,提升品牌知名度,吸引更多潜在客户。这些举措有效推动了公司市场份额的扩大和业务的快速增长。

CoolerMaster公司的发展小趣事

随着业务的不断发展,Cooler Master逐渐将触角延伸至全球。集团总部位于中国台北,同时在大陆设立了制造基地,并在北美、欧洲、东亚及北京、上海等地设有办事处或研发中心。这种全球化的布局使得Cooler Master能够更好地了解各地市场的需求,进而提供更加精准的产品和服务。此外,公司还与多家全球500强品牌合作,为其提供散热解决方案,进一步巩固了其在全球散热领域的领导地位。

GWM Associates公司的发展小趣事
检查放大器器件的噪声系数是否超标,优化电路设计,加强电源滤波和地线处理。
Geo Semiconductor Inc公司的发展小趣事
通过定期巡检、保养和更换易损件等措施,及时发现并处理潜在故障隐患。
Diode Laser Concepts公司的发展小趣事

随着技术的不断成熟,Diode Laser Concepts公司开始将产品推向市场。公司凭借其卓越的性能和稳定性,在电子制造、半导体加工等领域迅速获得了客户的认可。同时,公司不断投入研发,推出了一系列创新的二极管激光产品,如超短脉冲激光器和高精度定位系统等,进一步巩固了市场地位。

ERP Power公司的发展小趣事

在这个故事中,我们将探讨ERP Power如何在云计算技术的推动下实现创新发展。通过引入云计算技术,ERP Power系统为企业提供了更加灵活、可扩展的信息化解决方案,帮助企业降低了IT成本并提高了系统安全性。

问答坊 | AI 解惑

如何将故障注入到链路层的协议中?

例如,用RS232进行串口通信,现在想模拟类似数据校验位或同步位的错误,需不需要加额外的硬件? 向1553B这种复杂的总线协议,又如何实现其协议层的故障注入? 谢谢。…

查看全部问答>

ARM SWI

谁能给个ARM 软件中断处理程序 (SWI handler)的例子,可以双倍SVC模式下的寄存器数,并且返回USER模式,好像是用一个什么SWI call触发这个中断程序的 求哪位高手给个例子 谢谢!…

查看全部问答>

设备Serial Number应该如何设置?

我想请问大家设备Serial Number应该设成唯一的值还是随机的值呢? 我们现在Serial Number是采用随机数的,可是在XP下,要事先写注册表(这样插入设备后系统就能自动完成驱动的安装了)的话就不好办了,因为不知道Serial Number是什么所以没法确定注册表 ...…

查看全部问答>

湖北众友科技决赛前的培训有用吗?

本帖最后由 paulhyde 于 2014-9-15 09:04 编辑 今天收到信息,说众友要举办电子装配与调试项目决赛培训,地点在武汉,不知道有没有用,有没有同仁参加过此公司之前培训的?给点意见。  …

查看全部问答>

【新】STM32的固件库已全面升级并支持新增功能

这是最新版固件库的说明手册:http://www.st.com/stonline/products/literature/um/13475.pdf这是最新版固件库的程序包:http://www.st.com/stonline/products/support/micro/files/um0427.zip这里还有一个应用笔记说明如何从旧版的固件库升级 ...…

查看全部问答>

简易智能电动车设计(附源程序)

本帖最后由 paulhyde 于 2014-9-15 03:41 编辑 …

查看全部问答>

altium designer winter09

我画板一直都是使用PROTEL99SE软件,是AD09的初学者,想尽快上手.现在有很多客户都发现AD09的PCB和SCH过来,想学习AD09,有试过很多功能和PROTEL99SE是一样的,还是有大部分是不会操作的,求高人指点,或帮忙提供AD09的学习资料,谢谢!…

查看全部问答>

TI MSP430浪漫爱情季部分发货单号

论坛ID快递公司快递单号252284222韵达快递5000005466231 252642555韵达快递5000005466170 327572597韵达快递5000005466217 350317486韵达快递5000005466224 490353119韵达快递5000005466258 542314678韵达快递5000005466245 54chenjq韵达快递500000 ...…

查看全部问答>

提问+MSP430G2553的串口调试

本帖最后由 billjing 于 2014-3-17 12:16 编辑 MSP430G2553自带着串口,可能进行调试,但是跟线帽如图这样插的是不行的,应该竖过来才对~~ …

查看全部问答>