Choppy Audio Input/Output via Bluetooth earbuds in on macOS (Mac Mini M2)

Machine : Mac mini M2
MacOS : 15.0.1
Earbuds : Redmi Buds 3 Lite (sample rate 16khz)
Unity Editor : 2022.3.38 (Silicon)

When I record audio using Microphone.Start() and then play the audio clip, the sound is very choppy. I have set the correct sample rate, and even when trying different sample rates, the same issue persists. This problem occurs only on macOS and does not happen on Windows. Initially, I thought the issue was on my side, but after testing two sample projects from GitHub that simply record and play audio, I encountered the same problem.

Steps to Reproduce:

  1. Create a new Unity project or use an existing one (you can use this sample: AudioRecorder).
  2. Implement microphone audio capture using Microphone.Start().
  3. Set the sample rate to 16 kHz.
  4. Use Bluetooth earbuds or other microphones to capture audio.

Hi @faryal_unity, thank you for bringing this up!

Please submit a bug report for this, it’s the official way to put the issue in the grinder :slight_smile: