前提
録音、再生を同時に行うGUIのソフトを制作しています。
実現したいこと
Python-dounddevice を利用したい。
GUI から Input device, Output device を簡単に選択できるようにしたい。
そのために 帰ってくる Audio device の一覧を Input と Output に分けたい。
発生している問題・エラーメッセージ
Input device と Output が すべて Audio device としてまとめて返されるのでInputとOutputをコードで分ける方法がわからない。
該当のソースコード
Python
import sounddevice as sd print (sd.query_devices())
試したこと
一旦リストにまとめた後、後ろから何文字という指定でInput数とOutput数を確認してどちらのデバイスか分ける。
(2桁以上の入出力数を持っていた際に対処不可能)
補足情報(FW/ツールのバージョンなど)
Pytohn 3.8.10(venv)
sounddevice 0.4.4
0 コメント