Psychopy audio recording questions

Win10
2021.1.4

Hello, I had three general questions about PsychoPy audio recording. We kept running into a problem where PsychoPy kept crashing the experiment at the point where the microphone object was switched on. (This experiment works perfectly on my local device, but crashes on the computer at our sound lab.)

  1. For audio recordings, should we use an object other than microphone that is supported by PTB, pyo, sounddevice, or pygame?

  2. With that object (e.g. microphone), does the object return any kind of status on whether the operation was successful? Do you have an example of returning and examining this status?

  3. Does PsychoPy work reliably with USB-based audio interfaces? Could you point us to an example?

Thank you!