使用两个声卡

0 投票
1 回答
615 浏览
提问于 2025-04-16 00:43

我想用声卡“A”播放一个声音,同时用声卡“B”录制另一个声音。我知道怎么用PyAudio播放或录制声音,但我不知道怎么选择要用哪个声卡。我感觉PyAudio好像不允许选择声卡,不过我可能错了(我还是Python的新手)。

1 个回答

0

看起来PortAudio这个C语言的库,PyAudio就是用它来做的,能够选择声卡。

PortAudio有一些参数和方法,比如PaDeviceIndex、Pa_getdeviceCount()和PaUseHostAPISpecificDeviceSpecification。

但不知道为什么,PyAudio并没有把这些参数和方法封装起来。

撰写回答