我需要使用Python 3捕获192 kHz音频以进行一些生物声学实验.我有硬件,声音设备USBPre 2声卡,具有高达100 kHz的良好频率响应曲线的麦克风,我已启用我的操作系统(ubuntu 13.04)从这张卡以192 kHz采样.
我试过用PyAudio录音.它似乎工作,并将给我一个采样率为192 kHz的wav文件.然而,当我观察光谱时,没有超过24 kHz的功率,这表明PyAudio不是真正捕获192 kHz,而是48 kHz.但是,当我使用Audacity录制来自JACK的输入时,我得到了一个很好的录音,功率高达96kHz.所以,我的印象是PyAudio实际上并没有以192 kHz采样声音,即使它应该能够.如何解决这个问题?
我没有错误地启动JACK:
/usr/bin/jackd -R -dalsa -Chw:1,0 -n3 -o1 -p2048 -r192000
jackd 0.122.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 192000
creating alsa driver ... …Run Code Online (Sandbox Code Playgroud)