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

[复制链接]
1913|9
 楼主| 学姐是笨蛋 发表于 2013-11-11 20:00 | 显示全部楼层 |阅读模式
如题,我想让单片机播放出“张三李四”这样的声音,而不是音乐,求教?
Tinnal 发表于 2013-11-11 21:07 | 显示全部楼层
把声音文件转成PCM数据,烧进单片机,再接一个DAC,要读出来的时候,把数据输出到DAC里就行了呀。
黄小俊 发表于 2013-11-11 21:09 | 显示全部楼层
ADC 采集数据,然后用DAC输出。
linfeng24 发表于 2013-11-12 00:54 | 显示全部楼层
你搜索LD3320就知道怎么做了。先输入,存储声音数据,再输出,通过扬声器。
shalixi 发表于 2013-11-12 14:50 | 显示全部楼层
MIC》ADC 弹片机》DAC》扬声器
受不了了 发表于 2013-11-12 15:07 | 显示全部楼层
没搞过,不过来小区收破烂的旧家电的那喇叭倒是可以参考一下吧
chunyang 发表于 2013-11-13 00:03 | 显示全部楼层
两类方法:语音合成及录音播放。
shalixi 发表于 2013-11-13 08:14 | 显示全部楼层
估计有现成的语音库。
holle 发表于 2013-11-13 09:57 | 显示全部楼层
网上找合适语音文件--->GoldWave编辑转化为8Bit PCM WAV ,16kbps
将该文件烧入单片机flash,若不够用可外接串行flash。
利用PWM可以实现语音播放,音质还不错。

评分

参与人数 1威望 +5 收起 理由
shalixi + 5

查看全部评分

t.jm 发表于 2013-11-13 10:06 | 显示全部楼层
8bit MCU的flash太贵了,实现方式也繁琐,用个4bit的语音IC,1块多,说几十秒的话唱几十秒的歌都没问题,
编程也简单,我就这样做的。

评分

参与人数 1威望 +5 收起 理由
shalixi + 5

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部