For the complete documentation index, see llms.txt. This page is also available as Markdown.

&voiceisolation

Enables OS/UA voice isolation mode for the microphone

Sender-Side Option! (&push)

Aliases

  • &isolation

  • &vi

Options

Examples:

  • &voiceisolation (enable)

  • &voiceisolation=true

  • &voiceisolation=0 or &voiceisolation=off (disable)

Details

  • Capture constraint: requests getUserMedia({ audio: { voiceIsolation: true } }).

  • Scope: microphone capture only. It is not applied to getDisplayMedia() screen-share / tab / system-audio capture paths.

  • Goal: reduce background noise and prioritize speech at the OS/browser level.

  • Support varies; commonly available on iOS/macOS Safari. Unsupported browsers will ignore the flag.

  • Interactions: can be used alongside echo cancellation, auto-gain, and noise suppression. Actual behavior may differ by platform.

  • Performance: on slower or already CPU-bound guests, &voiceisolation can increase processing load and contribute to lag.

  • Workarounds: if guests start falling behind, try &noap to disable the extra Web Audio processing pipeline, or use &denoise instead when you want a lighter noise-reduction option.

&echocancellation&denoise&autogain

Last updated

Was this helpful?