audio函数的应⽤(MATLAB)
⼀、语法
audioread⾳频信号读取
audiowrite⾳频信号输出新版本的matlab中不再使⽤wav格式
⼆、解释
[y,Fs] = audioread(filename)
粱静茹从名为 filename 的⽂件中读取数据,并返回样本数据 y 以及该数据的采样率 Fs。出神入化歌词
[y,Fs] = audioread(filename,samples)
读取⽂件中所选范围的⾳频样本,其中 samples 是 [start,finish] 格式的向量。
庄雯如
filename指想要保存⽂件的⽂件名,⼀般为想要取得名字,⽐如想⽣成⾳频⽂件叫“Test.wav”就写成“Test.wav”,注意引号和⽂件后缀名。换大米进行曲伴奏
Fs为取样率,⼀般⾳频信号的取样率为8000Hz
叶璇李东学
何必痴情
y指要写⼊的⾳频数据,⽐如有⼀个序列data,就可以把y的位置写成data
audiowrite(filename,y,Fs)
以采样率 Fs 将⾳频数据矩阵 y 写⼊名为 filename 的⽂件。filename 输⼊还指定了输出⽂件格式。输出数据类型取决于⾳频数据 y 的输出⽂件格式和数据类型。