MATLAB 中的声音输出级别
感谢 Yair Altman 的 SoundVolume.m 我可以从 MATLAB 控制系统扬声器输出音量。然而,MATLAB 的声音输出仍然远低于随机 YouTube 视频或 Realtek HD 音频管理器(最新版本 6.0.1.6080)中的测试声音的水平。
我使用的是 Windows 7,众所周知,其声级控制不太透明,但 MATLAB 在 Windows 音量混合器中自己的控制设置为 max,但 MATLAB 的声级输出却比其他任何系统都低。
有什么建议吗?这是我用来播放声音的(3kHz 纯音):
Fs = 22100;
x = 0:1/Fs:1;
y = sin(2*pi*3000.*x);
wavplay(y,22100)
Thanks to Yair Altman's SoundVolume.m I can control the system speaker output volume from MATLAB. However, MATLAB's sound output is still at a far lower level than, say, a random YouTube video or the test sound in the Realtek HD audio manager (latest version, 6.0.1.6080).
I'm using Windows 7, whose sound level controls are well known to be less than transparent, but MATLAB's own control in the Windows Volume Mixer is set to max -- yet MATLAB's sound level output is way less than anything else.
Any suggestions? Here is what I'm using to play a sound (a 3kHz pure tone):
Fs = 22100;
x = 0:1/Fs:1;
y = sin(2*pi*3000.*x);
wavplay(y,22100)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过增大振幅?
Have you tried increasing the amplitude?