我是MATLAB的新手,有一个问题。
在MATLAB wavread
函数中:
wavread(filename, [N1 N2]);
任何人都可以帮助我理解为什么N1
& N2
指数通常被选为24120& 25439分别用于切片wav
文件?
提前致谢!
答案 0 :(得分:1)
如果您查阅wavread
文档,它实际上非常清楚N1
和N2
是什么。 N1
表示开始样本,N2
表示结束样本,返回的是每个频道N1
和N2
之间的音频样本。
因此,假设您的音频采样率为44100 Hz。关注您的帖子,如果您这样做了:
wavread(filename, [24120 25439]) ,
您要为音频文件中每个通道返回0.5469(24120/44100
)秒至0.5768(25439/44100
)秒标记的音频样本。这将返回1320 x N
的整体矩阵,其中N
是文件中音频通道的数量。此音频样本文件的总长度大约为0.03秒。
我认为您正在处理的音频文件在这些时间帧之间具有非常有意义的输出,这就是为什么这些索引经常使用的原因。正如我所说,这完全取决于您正在处理的音频文件。