如果我在Matlab的一个文件夹中有mp3文件,并且我想使用命令audioread
,使mp3一个接一个地播放。我使用了以下内容:
[y,fs]=audioread('001.mp3')
sound(y,fs)
这是为一个信号mp3播放声音,我能做什么功能或事情来制作下一个mp3来播放?
有两种可能性。假设你有多个采样率相同的音频文件,你可以简单地附加它们:
sound([y1;y2],fs1)
另一种选择是使用pause
等待,直到第一个声音结束:
sound(y1,fs1);
pause(size(y1,1)/fs);
sound(y2,fs2);