audiowrite 要求信号的幅值要在[-1,1]之间,所以一定要归一化处理声音序列
sound=[p1,z,p6,z,p0,z,p1,z,p0,z,p1,z,p9,z,p9,z,p0,z,p4,z,p4,z,];
sound=sound/max(abs(sound));%%%%归一化声音序列
figure(1);
plot(sound);
%写出音频
audiowrite('test.wav',sound,8000);
audiowrite 要求信号的幅值要在[-1,1]之间,所以一定要归一化处理声音序列
sound=[p1,z,p6,z,p0,z,p1,z,p0,z,p1,z,p9,z,p9,z,p0,z,p4,z,p4,z,];
sound=sound/max(abs(sound));%%%%归一化声音序列
figure(1);
plot(sound);
%写出音频
audiowrite('test.wav',sound,8000);