diff --git a/docs/systems/voice.md b/docs/systems/voice.md index 2fb77962..05e21a33 100644 --- a/docs/systems/voice.md +++ b/docs/systems/voice.md @@ -309,7 +309,12 @@ Both surfaces are backed by the shared `useAudioDevices()` hook. The store field - Returns `inputLabels` / `outputLabels` maps with disambiguation suffixes for duplicate names (e.g. `"USB Audio (1)"`, `"USB Audio (2)"`). ### Output routing — `AudioContext.setSinkId` -All audio (remote voice, screen-share audio, sound effects) flows through `AudioManager`'s master bus → `AudioContext.destination`. Output device switching is therefore done via `AudioContext.setSinkId(deviceId)`, NOT via LiveKit's `switchActiveDevice('audiooutput')` (which targets `