问答
当前位置>首页>问答>科技问答>正文
知产
  • 知产
  • 政策
  • 科技
  • 产业链
搜索词: 专利 知识产权 软著

读取flash中的语音文件WAV如何导入到flash中

问题描述: 目前,需要做个功能 读取fllash中的语音文件,然后利用PWM播放出来;现在我面临以前几个 问题1、FLASH只有1M,我已经 存了字库了大概750kb;剩下的已经不多了(我需要的也就几句话,先搞一句话,空间的问题后面再说)2、WAV如何导入到flash中 ;(需要把非语音字节去掉在导入,还是直接把WAV文件直接通过修改后缀的方式改成 BIN文件然后才导入)(我打算用 串口接收,然后写入到flash中)3、我用 朗读女生成了我需要放出来的那几个字,但是看不到采样级别(我的电脑是WIN10 系统)

关键字: WAV PWM Flash

阅读429

更多回答:

黄惠丹:

1.如果存储空间不够,可以将wav文件转换成8k采样率8bit深度单声道文件,下个GoldWave软件即可。250k字节空间,对8k/8bit/mono文件,可以存储约32秒音频。2.可直接将wav文件写入flash中,但读取的时候,按照wav的格式,去掉头部即可,一般是前44字节。播放时,每1/8k秒读取一个字节并输出到PWM上。如果可以,建议把PWM输出改为DAC输出,音效会更好。3.用GoldWave打开文件即可看出文件的采样率和位宽等信息。

2020-03-18 15:38


提交