使用Python重新路由模拟音频信号

使用Python重新路由模拟音频信号,python,audio,raspberry-pi,pyaudio,portaudio,Python,Audio,Raspberry Pi,Pyaudio,Portaudio,我正在尝试使用Python来“麦克风监视器”,也就是说,除了来自PC的任何其他输出信号外,还可以通过耳机实时播放麦克风信号 我可以通过修改电脑的播放设置来实现这一点,但我想用Python来实现,这样我就可以为我的廉价PS4耳机编程一个覆盆子Pi来监控麦克风 我几乎可以用PyAudio或sounddevice实现这一点,但是有一个很小但很重要的延迟。从,我相信这是PortAudio将模拟信号转换为数字信号,然后再转换为模拟信号不可避免的结果 是否有一个Python模块可以用来实时地重新路由模拟输入

我正在尝试使用Python来“麦克风监视器”,也就是说,除了来自PC的任何其他输出信号外,还可以通过耳机实时播放麦克风信号

我可以通过修改电脑的播放设置来实现这一点,但我想用Python来实现,这样我就可以为我的廉价PS4耳机编程一个覆盆子Pi来监控麦克风

我几乎可以用PyAudio或sounddevice实现这一点,但是有一个很小但很重要的延迟。从,我相信这是PortAudio将模拟信号转换为数字信号,然后再转换为模拟信号不可避免的结果

是否有一个Python模块可以用来实时地重新路由模拟输入,而无需任何处理?这大概就是我的电脑在调整播放音量以便能听到麦克风输入时所做的。我相信这也能达到同样的效果。

只有当你有特定的音频设备来执行“重新路由模拟输入”时,你才能离开通用计算机和标准计算机音频接口的领域。事实上,您的计算机能够通过其他应用程序监控耳机的麦克风,这意味着有可能获得一个足够好的解决方案(大约20毫秒以下),该解决方案具有更直接的驱动程序路径/更好的驱动程序配置。