from psychopy.tools.systemtools import getAudioDevices

# Get all available audio devices
all_devices = getAudioDevices()

for device_name, details in all_devices.items():
    print(f"Device: {device_name}")
    print(f"  Channels: {details.get('maxInputChannels')} in / {details.get('maxOutputChannels')} out")
    print(f"  Index: {details.get('deviceIndex')}\n")
