目前,需要做个功能 读取fllash中的语音文件,然后利用PWM播放出来;
现在我面临以前几个 问题
1、FLASH只有1M,我已经 存了字库了大概750kb;剩下的已经不多了(我需要的也就几句话,先搞一句话,空间的问题后面再说)
2、WAV如何导入到flash中 ;(需要把非语音字节去掉在导入,还是直接把WAV文件直接通过修改后缀的方式改成 BIN文件然后才导入)(我打算用 串口接收,然后写入到flash中)
3、我用 朗读女生成了我需要放出来的那几个字,但是看不到采样级别(我的电脑是WIN10 系统)
250k字节空间,对8k/8bit/mono文件,可以存储约32秒音频。
2.可直接将wav文件写入flash中,但读取的时候,按照wav的格式,去掉头部即可,一般是前44字节。
播放时,每1/8k秒读取一个字节并输出到PWM上。如果可以,建议把PWM输出改为DAC输出,音效会更好。
3.用GoldWave打开文件即可看出文件的采样率和位宽等信息。
一周热门 更多>