This is very specific to Unity.

A few testers are reporting that their microphone output isn't being detected. The code below works for the vast majority of users, but certain microphones seem to be outputting on the wrong channel (R maybe)?

 AudioClip current_microphone_recording_clip = Microphone.Start(microphone_name, true, 30, 16000);

How can I capture and analyze output from several channels? I don't see any channels parameter for Microphone.Start

  • \$\begingroup\$ Do you observe anything different about the contents of the Microphone.devices array or the current UserAuthorization.Microphone setting for these users? \$\endgroup\$
    – DMGregory
    Apr 14 '20 at 6:33
  • \$\begingroup\$ The microphone array is populated, but the audioclip is just empty. This was on Windows, so UserAuthorization.Microphone wasn't necessary (I think it's only necesary for mobile and iOS) \$\endgroup\$
    – DeeCeptor
    Apr 16 '20 at 5:12
  • \$\begingroup\$ And what is it populated with? \$\endgroup\$
    – DMGregory
    Apr 16 '20 at 8:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.