怎样使用ISD4004芯片,往里面烧录语音,再通过单片机控制喇叭播放?以及...
ISD4004芯片太贵了,一般播放语音时间长超过40s的是通过语音芯片+SPIFlash方案比较划算。播放语音可以通过语音芯片本身(一般是含8位MCU的)控制其PWM输出播放就行,接的喇叭一般是0.25W或者是0.5W。
看你怎么用了,如果你的设备应用时只播放不录音或者需要预置一部分特定的语音,就需要使用专门的拷贝机编程来进行批量生产,否则不需要。单片机访问4004只需要通过接口线按协议发送控制命令就行了,不复杂。
如果一定要用单片机来实现的话,先用红外对管(如要求高,也可用热释红外线传感器)检测,然后通过单片机的某一I/O口输出触发脉冲即可驱动语音片工作。
二是利用MP3播放专用单片机,如AT89C51SND1C来播放mp3格式的文件。三是可以利用音乐录放芯片来实现,如ISD4004系列单片语音录放电路或ZY1420B芯片来做。用单片机来控制ISD4004来录取或播放各种音乐。
ISD4004芯片所需要的连接还有音频信号输出引脚AUD***OUT,该引脚通过一个滤波电容,经功率放大电路LM386后与扬声器连接;MIC接入ISD4004:的录音信号输入端(ANA***IN-、ANA***IN+);AMCAP为自动静音端,使用时通过一电容接地。
哪位能仔细给我讲一下单片机播放语音的原理?
1、相对于程序的难易程度,语音芯片的方式最简单,语音质量好,可分段录音/放音,有几秒到几十秒甚至更长时间的语音缓存,省去了其它两种方式需要扩展外部数据存储器的麻烦。
2、凌阳单片机可以实现语音播放,在软件以及硬件上是非常有特点的。首先是硬件方面,SPCE061A内部具有一个16*16的硬件乘法器,可以直接用来做算法中的累加乘,也就是乘积运算。
3、方案一***以单片机为核心处理器的DMR对讲机方案(MSP430F149+AMBE1000)工作原理发射时,由麦克送来的模拟语音经CSP1027进行A/D转换,由声码器AMBE1000进行语音压缩,交单片机MSP430F149进行协议填充组帧,送到CC1101进行调制后发射。
4、先用红外对管(如要求高,也可用热释红外线传感器)检测,然后通过单片机的某一I/O口输出触发脉冲即可驱动语音片工作。用ISD系列语音芯片的话,看看网上的教程,有许多很经典的实例,我就不多说了。
5、AUDIO***IN就是音频输入。HEADER2***就是电源的输入端,2芯接线槽***CP4***AUX在这里代表外接的喇叭,所以这3个在这里其实都是接线口,要么是2芯***排针***等,或者5MM耳机接口等接口器件。
6、需要写一段程序。如果是简单的音乐,编乐谱推蜂鸣器就可以;如果是mp3/wav之类的音乐,需要芯片自带解码模块,或者使用外部解码芯片,还需要dac将声音推出来。
单片机如何控制语音芯片,
1、串行控制模式***串行控制方式用到的键要少得多,它仅需要二个键来控制所有的语音段录放,而且段数可以足够多,每段也没有时间限制。只是在选段上没有并行控制模式方便。置MSELMSEL2均为0,在录音时/M8置1。
2、正常是可以的,声音就是频率高低,声音大小。
3、看你怎么用了,如果你的设备应用时只播放不录音或者需要预置一部分特定的语音,就需要使用专门的拷贝机编程来进行批量生产,否则不需要。单片机访问4004只需要通过接口线按协议发送控制命令就行了,不复杂。
4、语音芯片型号很多,大多数都可以处理多段语音信息,所以,原理上都可以被51去控制。因为语音芯片,实际是语音存储芯片,所以每个信息段都必须有一个地址码,如果你想播放哪段语音,就用51去调用这个地址,就能实现语音播放。
5、你好!开发板可以和语音芯片连接,然后通过编程控制语音芯片;开发板上有按键,可以编程实现语音芯片分段语音录放等;拓展功能,可以增加无线控制语音芯片。
51单片机语音播报用什么芯片
1、推荐使用YQ5969,该模组系列可以支持1--8个咪头,该语音芯片可以根据客户具体需求提供单核--4核***32bit***ARM核心的不同方案,可以支持本地和云端识别不同需求。5米内本地识别率***93%以上,云端识别率97%。
2、可以用语音识别芯片LD3320,电路图你只要下了它的pdf就可以知道了,pdf里面有典型的应用。但我推荐你别用这个芯片,应为比较贵在100元左右。我推荐你用凌阳61单片机,自带语音识别模块,专为语音而生。
3、简单的做法就是,你去买个语音芯片。控制语音芯片放音即可。pm66或者isd1700的芯片都可以***不过这些语音芯片都需要类似“编程器”的设备将语音事先烧录进去。你可以和卖家协商,让他们给你烧录几片做实验。
4、可以用Nv040D这款语音芯片,它支持223个语音地址和连码播报,每个地址放一个相应的数字,再用单片机来发相对应的指令和地址就可以播报出来了。
单片机能控制的语音模块有哪些?
推荐使用YQ5969,该模组系列可以支持1--8个咪头,该语音芯片可以根据客户具体需求提供单核--4核***32bit***ARM核心的不同方案,可以支持本地和云端识别不同需求。5米内本地识别率***93%以上,云端识别率97%。
推荐使用YQ5969,这个语音识别模块可以支持1--8个咪头,还可以支持本地和云端识别不同需求。5米内本地识别率***93%以上,云端识别率97%。
普通的51单片机够呛。首先对声音信号的转换,至少要每5KHz、8bit的采样。因此需要ADC,每秒转换5千次也没问题。
计时用DS12887,无线模块网上很多,一般都有RS232串口,就买带串口的用起来简单,接在串口上,程序只要对串口发数据就行了。
本文转载自互联网,如有侵权,联系删除