【发布时间】:2014-04-04 00:42:09
【问题描述】:
我有一个小的 .wav 文件,我想使用 MATLAB 中的 sound() 函数来播放它。我已经搞砸了一点,我发现改变回放声音的采样率也会改变音高。
现在,我对音频处理的掌握虽然可能很脆弱,但告诉我改变声波的采样率不应该改变声波的音高。但话又说回来,在这种情况下,我正在播放声音,而不是录制它。所以我想知道我看到的音高偏移是否是由于播放采样率和录音采样率之间的差异造成的。
是这样吗,还是我完全误解了 sound() 函数的工作原理?
谢谢。
-肖恩
【问题讨论】: