在Matlab中导入音频文件的一部分

时间:2016-05-26 08:53:43

标签: matlab

我有一个X秒的.wav音频文件,我想调整此示例的大小,以便从开头和结尾删除5个。

有可能吗?我试图通过使用

来解决这个问题
 [Y, FS]=audioread(FILENAME, [START END]) and  info = audioinfo(filename)

但它不起作用。

1 个答案:

答案 0 :(得分:2)

使用audioread加载音频文件后,您有样本Y和采样频率FS - 5秒是指您要从音频样本中删除的5 * FS样本,所以只需执行以下操作: / p>

[Y, FS]=audioread(FILENAME);
discard = 5 * FS;
newY = Y(discard+1:end-discard);