用两个不同的FS播放wav音频文件

时间:2015-11-07 13:57:17

标签: matlab audio wav

我想以不同的速度播放WAV音频文件的一部分,例如双倍速度,并保持文件的其余部分以原始速度正常工作。

% snd is a wav file last 20 seconds.
  specPart = snd((2:7) * 2)  % I took a part of it and doubled its speed
  sound(specPart , FS) % this will be played in  double speed 

现在我想播放所有snd个文件,包括其中的specPart

1 个答案:

答案 0 :(得分:0)

实际上,你不需要将它乘以它的速度加倍,它的幅度会加倍。只需将Fs乘以2,即

sound(specPart , 2*FS)   % it will double its speed

我希望这会有所帮助