scripts/list_audio.py
Rama master · réplica de lectura del repositorio original.
import sounddevice as sd
print("default:", sd.default.device)
print("hostapis:")
for i, h in enumerate(sd.query_hostapis()):
print(
f" {i}: {h['name']} | default_in={h.get('default_input_device')} default_out={h.get('default_output_device')}"
)
print("devices:")
for i, d in enumerate(sd.query_devices()):
print(
f"{i}: {d['name']} | in={d['max_input_channels']} out={d['max_output_channels']} | sr={d['default_samplerate']}"
)