如何在Matlab中从同一个文件夹中一个接一个地录制mp3文件?使用“for”循环有帮助吗?

时间:2013-11-30 18:43:30

标签: matlab audio

如果我在Matlab的一个文件夹中有mp3文件,我想以一种让mp3一个接一个播放的方式使用命令audioread。 我使用了以下内容:

[y,fs]=audioread('001.mp3')
sound(y,fs) 

这播放信号mp3的声音我可以做什么功能或事情让下一个mp3互相播放?

1 个答案:

答案 0 :(得分:0)

有两种可能性。假设你有多个具有相同采样率的音频文件,你可以简单地附加它们:

sound([y1;y2],fs1)

另一种方法是使用pause等到第一个声音结束:

sound(y1,fs1);
pause(size(y1,1)/fs);
sound(y2,fs2);