Voice changer for OBS and streaming

Give your stream a character voice, a robot co-host or a VTuber voice. VoiceChange sends the changed voice to a virtual microphone, and OBS records that microphone like any other.

It runs on your processor without using the graphics card, so it doesn't compete with your game or your stream encoder.

How to use a voice changer in OBS

  1. Download VoiceChange free from the desktop app page (Windows, macOS on Apple Silicon, or Linux) and open it.
  2. Click Set up virtual mic. The app installs a free virtual microphone in one step (BlackHole on Mac, VB-CABLE on Windows, a PipeWire/PulseAudio virtual mic on Linux).
  3. Pick a voice and switch it on with the power button or Space. Talk and watch the trace to check it works.
  4. In OBS, add a source: Sources → + → Audio Input Capture, and choose BlackHole 2ch or CABLE Output. Mute or remove your old microphone source so viewers don't hear both.
  5. Talk. The people you are with hear the new voice about 25 ms after you speak, which is too short to notice.

Streaming tips

  • Keep OBS's noise suppression filter on the virtual mic source if your room is noisy, but put it before any other filters.
  • Add a hotkey to switch the voice on and off for different segments.
  • If you also talk in Discord while streaming, select the same virtual mic in Discord.

Questions

Is it free?

Yes. The VoiceChange desktop app and its voices are free, with no account, trial or watermark.

Will it slow down my game?

No. It uses about a quarter of one CPU core and no graphics card, so games keep their frame rate. If your computer is busy, the Steadier setting uses less CPU for 13 ms more delay.

Is my voice uploaded anywhere?

No. The AI runs on your own computer, so your audio never leaves it.