Search Issue Tracker

Won't Fix

Votes

0

Found in

2020.3.33f1

2021.3.1f1

2022.2.0a11

2023.1.0a22

2023.2.0a1

Issue ID

UUM-403

Regression

No

Audio becomes mono and voice recording is chopped when recording audio using Bluetooth headphones with integrated microphone

--

-

How to reproduce:
1. Open project "BT_Mic_Test.zip"
2. Connect Bluetooth headphones with an integrated microphone to the computer
3. Enter Play Mode and listen to the audio
4. Press "Choose Microphone" and choose Bluetooth headphones
5. Click the "Button" button and say something then listen to the audio

Expected result: The audio is stereo and the recorded voice is not chopped
Actual result The audio is mono and the recorded voice is chopped

Reproducible with: 2019.4.38f1, 2020.3.33f1, 2021.3.1f1, 2022.1.0f1, 2022.2.0a11

Notes:
- Reproducible in the Editor and in the Player
- Not reproducible with a built-in computer microphone

  1. Resolution Note:

    Thank you for the very detailed bug report. While this is definitely disappointing, we believe this is more a limitation of Bluetooth than anything else. We can get high-quality, stereo, 48KHz output via Bluetooth, but as soon as we want to simultaneously play and record, the platform hardware seems to drop to mono, 24KHz. This behavior is not something Unity can change.

    Our best recommendation is that if you are going to record with the Bluetooth microphone, you should drop your sample rate to 24KHz. You can either do this via the player settings, or at runtime, you can dynamically lower your sample rate via the AudioSettings.Reset function, only when actually recording with the Bluetooth microphone. Changing the sample rate to 24KHz will eliminate the choppy input/output, but you will still only hear mono output.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.