サウンドカード「B」を使用して別のサウンドを録音しながら、サウンドカード「A」を使用してサウンドを再生する必要があります。(PyAudioを使用して)サウンドを再生または録音する方法は知っていますが、使用するサウンドカードを選択する方法がわかりません。PyAudioではサウンドカードを選択できないという印象がありますが、間違っている可能性があります(私はPythonの初心者です)。
PyAudio がラップする C パッケージである PortAudio には、サウンド カードを選択する機能があるようです。
PortAudio には、パラメータ/メソッド PaDeviceIndex、Pa_getdeviceCount()、および PaUseHostAPISpecificDeviceSpecification があります。
何らかの理由で、PyAudio はこれらのパラメーター/メソッドをラップしません。