matlab - 为什么在 MATLAB 中尝试单声道音频会失败?

标签 matlab audio

我正在使用以下代码仅向耳机的一侧发送音调:

t= 0:1/16000:5;    
chan1 = cos(2*pi*500*t)'; %500 Hz tone    
chan2 = zeros(size(chan1)); % silence    
x = [chan1 chan2]; % stereo signal    
sound(x, 16000)

但是,我仍然从耳塞的两侧听到声音。这是为什么?似乎来自所谓的“静音侧”的声音较低,但我仍然可以听到它。难道是我的声卡做不到?我不明白。

最佳答案

这就是要走的路。也许是您的声卡或耳机/扬声器在两个 channel 之间没有足够的隔离。

关于matlab - 为什么在 MATLAB 中尝试单声道音频会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024354/

相关文章:

matlab - 更改线条的不透明度

matlab - 将值的赋值向量化为 3D 数组

python - Pygame Sound/Font/Delay 似乎出了问题

android - 播放声音并在动画重复上开始振动

c# - 高内存使用率,在按键时播放带有NAudio的MP3

php - PHP $ POST命令用于音频Blob的编码器是什么?

Matlab 滤波器与 smoothdata

python - 将高度嵌套的 MAT 文件加载到 Python 中

ios - 从两个麦克风录制-iOS

matlab - MATLAB 中的 SVM 可视化