MATLAB中的声音输出级别

时间:2011-08-01 15:57:55

标签: matlab audio

感谢Yair Altman的SoundVolume.m我可以从MATLAB控制系统扬声器输出音量。但是,MATLAB的声音输出仍然远低于随机YouTube视频或Realtek HD音频管理器中的测试声音(最新版本,6.0.1.6080)。

我正在使用Windows 7,众所周知,它的声级控制不是透明的,但是MATLAB在Windows Volume Mixer中自己的控制设置为最大 - 但MATLAB的声级输出比其他任何东西都要小。

有什么建议吗?这是我用来播放声音(3kHz纯音):

Fs = 22100;    
x = 0:1/Fs:1;
y = sin(2*pi*3000.*x);
wavplay(y,22100)

1 个答案:

答案 0 :(得分:2)

你试过增加幅度吗?

volume = 5; % 1 is normal, 0 is mute, >1 is louder
wavplay(y*volume, 22100);