语音处理中,都是讲语音信号分解成时域范围内波形,或者频域范围内的图。比如经过傅里叶变换生成的频谱图。那么加入我们知道一堆的声音数据,我们怎么将它们还原成规定的音频格式呢,可以是mp3,wav等等的音频格式。也和上一篇博客一样,这是个反向变换的过程。
经过查阅相关资料,我们都知道在matlab2012之后,就退出了audio系列的东西,可以读取或者写入各种音频。那么我们反向的过程也是一样的,我们就用audio系列的东西来搞点事情,下面进入正题。
我们要反向,肯定是写入啊,哈哈啊哈。
audiowrite
这个audiowrite()函数也有两种调用方法:
第一种:
load handel.mat filename = 'handel.wav'; audiowrite(filename,y,Fs); clear y Fs
第二种:
load handel.mat filename = 'handel.flac'; audiowrite(filename,y,Fs,'BitsPerSample',24,... 'Comment','This is my new audio file.'); clear y Fs
不懂的可以加我的QQ群:522869126(语音信号处理) 欢迎你的
到来哦,看了博文给点脚印呗,谢谢啦~~