navigator.mediaDevices.enumerateDevices().then(devices => { const mics = devices.filter(d => d.kind === 'audioinput'); mics.forEach(mic => console.log(mic.label)); });