No sound from microphone

As an update, I realized that psychopy is able to find my microphone, but is only recording with the macbook microphone which has only input channels and 0 output channels.

AudioDeviceInfo(deviceIndex=0, deviceName=MacBook Pro Microphone, hostAPIName=Core Audio, outputChannels=0, outputLatency=(0.01, 0.1), inputChannels=1, inputLatency=(0.04852607709750567, 0.05868480725623583), defaultSampleRate=44100, audioLib=‘ptb’)

I am able to detect devices on my computer which have output channels, however, I still can’t figure out a way to playback the audio I recorded (outside of the experiment, in itunes for example):

{‘External Headphones’: {‘DeviceIndex’: 1.0, ‘HostAudioAPIId’: 5.0, ‘HostAudioAPIName’: ‘Core Audio’, ‘DeviceName’: ‘External Headphones’, ‘NrInputChannels’: 0.0, ‘NrOutputChannels’: 2.0, ‘LowInputLatency’: 0.01, ‘HighInputLatency’: 0.1, ‘LowOutputLatency’: 0.0040625, ‘HighOutputLatency’: 0.013395833333333333, ‘DefaultSampleRate’: 48000.0, ‘id’: 1}, ‘MacBook Pro Speakers’: {‘DeviceIndex’: 3.0, ‘HostAudioAPIId’: 5.0, ‘HostAudioAPIName’: ‘Core Audio’, ‘DeviceName’: ‘MacBook Pro Speakers’, ‘NrInputChannels’: 0.0, ‘NrOutputChannels’: 2.0, ‘LowInputLatency’: 0.01, ‘HighInputLatency’: 0.1, ‘LowOutputLatency’: 0.01018140589569161, ‘HighOutputLatency’: 0.020340136054421767, ‘DefaultSampleRate’: 44100.0, ‘id’: 3}}

Any idea how to record using my microphone but also be able to be listened to after the fact? Thanks!

1 Like