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

2019-07-14 15:27发布

目前,需要做个功能 读取fllash中的语音文件,然后利用PWM播放出来;
现在我面临以前几个 问题
1、FLASH只有1M,我已经 存了字库了大概750kb;剩下的已经不多了(我需要的也就几句话,先搞一句话,空间的问题后面再说)
2、WAV如何导入到flash中 ;(需要把非语音字节去掉在导入,还是直接把WAV文件直接通过修改后缀的方式改成 BIN文件然后才导入)(我打算用 串口接收,然后写入到flash中)
3、我用 朗读女生成了我需要放出来的那几个字,但是看不到采样级别(我的电脑是WIN10 系统)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
qwer34
2019-07-15 20:00
__interrupt VectorNumber_Vtimch0 void _Sampling_Interrupt(void)
{            
  // clear interrupt and call oninterrupt function
  TC0 = g_iEngineSpeedReal + TCNT;// + rand();
  TFLG1 = TFLG1_C0F_MASK;
        PWMDTY2 = g_pSound[g_iSoundIndex];
        g_iSoundIndex++;
        if (g_iSoundIndex >= g_iSoundSize)
        {
                g_iSoundIndex = 0;      
        }
}
飞思卡尔芯片做过,定时器中断就是采样频率.PWM输出的是音频数据.

一周热门 更多>