Sound Sensor not detecting external microphone in picture naming task

Hi everyone,
I’m building an experiment in PsychoPy where participants are asked to name pictures aloud.
One of the most important measurements for this task is the speech onset time,
and for that I’m using the Sound Sensor component available in the latest PsychoPy version.
The problem:
Although my external microphone is connected and working properly in Windows,
the Sound Sensor does not detect it and only shows:
Device: Microphone Emulator
What I’ve tried:

  • Verified the microphone works in Windows and is set as the default input device.
  • Set 'audioLib = sounddeviceandaudioDriver = wasapi` in PsychoPy. preferences
  • Edited the userPrefs.cfg file manually.
  • Used sd.query_devices() and confirmed that the external microphone is listed correctly.
    Despite all this, the Sound Sensor still doesn’t recognize the real microphone, and continues to default to the emulator.

Any advice on how I can get PsychoPy’s Sound Sensor to detect my external mic properly?
I’d really appreciate any help!

Thanks in advance :folded_hands:
(using PsychoPy v2025.1.0 on Windows)