Search Issue Tracker

Fixed

Fixed in 2022.3.64f1, 6000.0.52f1, 6000.1.0b12, 6000.2.0a7

Votes

0

Found in

2020.3.33f1

2021.3.1f1

2022.2.0a11

2023.1.0a22

2023.2.0a1

6000.0.40f1

6000.1.0b8

6000.2.0a4

Issue ID

UUM-403

Regression

No

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

-

Reproduction steps:
1. Open the "UUM-403.zip" project
2. Open "Assets/Scenes/SampleScene"
3. Connect any Bluetooth microphone to your computer
4. Modify lines 12 and 14 of the "Assets/AudioScript.cs" file to match the connected microphone and its bitrate respectively
5. Enter Play mode
6. Start speaking or make any sounds
7. Listen to the output

Expected result: The output sound is not choppy
Actual result: The output sound is choppy

Reproducible with: 2019.4.38f1, 2020.3.33f1, 2021.3.1f1, 2022.1.0f1, 2022.2.0a11, 2022.3.57f1, 6000.0.35f1, 6000.1.0b4, 6000.2.0a1

Reproducible on: macOS 15.2 (M1 Max)
Not reproducible on: Windows 11

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.

  2. Resolution Note (fix version 6000.2.0a7):

    On macOS, fixed an audio recording bug, where we would sometimes receive choppy input when using a Bluetooth microphone.

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.