打印

单片机怎么播放人名这样的声音

[复制链接]
1565|9
手机看帖
扫描二维码
随时随地手机跟帖
沙发
Tinnal| | 2013-11-11 21:07 | 只看该作者
把声音文件转成PCM数据,烧进单片机,再接一个DAC,要读出来的时候,把数据输出到DAC里就行了呀。

使用特权

评论回复
板凳
黄小俊| | 2013-11-11 21:09 | 只看该作者
ADC 采集数据,然后用DAC输出。

使用特权

评论回复
地板
linfeng24| | 2013-11-12 00:54 | 只看该作者
你搜索LD3320就知道怎么做了。先输入,存储声音数据,再输出,通过扬声器。

使用特权

评论回复
5
shalixi| | 2013-11-12 14:50 | 只看该作者
MIC》ADC 弹片机》DAC》扬声器

使用特权

评论回复
6
受不了了| | 2013-11-12 15:07 | 只看该作者
没搞过,不过来小区收破烂的旧家电的那喇叭倒是可以参考一下吧

使用特权

评论回复
7
chunyang| | 2013-11-13 00:03 | 只看该作者
两类方法:语音合成及录音播放。

使用特权

评论回复
8
shalixi| | 2013-11-13 08:14 | 只看该作者
估计有现成的语音库。

使用特权

评论回复
9
holle| | 2013-11-13 09:57 | 只看该作者
网上找合适语音文件--->GoldWave编辑转化为8Bit PCM WAV ,16kbps
将该文件烧入单片机flash,若不够用可外接串行flash。
利用PWM可以实现语音播放,音质还不错。

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
shalixi + 5
10
t.jm| | 2013-11-13 10:06 | 只看该作者
8bit MCU的flash太贵了,实现方式也繁琐,用个4bit的语音IC,1块多,说几十秒的话唱几十秒的歌都没问题,
编程也简单,我就这样做的。

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
shalixi + 5
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

1

粉丝