为.wav声音文件添加1秒的沉默



我需要在MATLAB中创建一个函数,但我对这个程序很陌生,所以我会感谢你们的任何帮助。我读了这里的其他帖子,但不幸的是没有一个对我有帮助。

这里的问题是:我如何添加1秒的沉默,以开始和结束WAV文件与MATLAB?

我的当前代码:

subplot(2,1,1)
[s1,Fs]=wavread('sound.wav');
t=linspace(0,1,Fs);
plot(t,s1)

谢谢!

步骤1:创建一个0向量。(向量的大小取决于采样率)。

silence = zeros(Fs, 1);
finalWav = [silence s1 silence];

步骤2:连接向量。

应该可以了。请注意,我无法访问Matlab,也无法测试代码。

最新更新