EVERYTHING XIAOMI
Get listed

OpenVoiceChanger

OpenVoiceChanger is a free, open-source, self-hosted web application for real-time voice conversion with ONNX or RVC models, as well as model-free DSP effects.

Place
#15 of 29
Score
6.3
OpenVoiceChanger's website

What OpenVoiceChanger is

OpenVoiceChanger is a free, open-source, self-hosted web application for real-time voice conversion with ONNX or RVC models, as well as model-free DSP effects. It streams microphone audio over WebSockets. Its studio offers pitch and formant shifting, 16 F0 methods, 12 DSP effects, and 16 built-in voice presets; users can save custom presets with the full Voice Lab settings. For offline conversion, it accepts WAV, MP3, FLAC, OGG, and M4A input and renders WAV output, up to a configured maximum of 600 seconds. It supports ONNX models and RVC PyTorch .pth or .pt models, with RVC requiring a HuBERT content encoder. The backend provides HTTP endpoints for health, models, presets, and conversion, plus a WebSocket endpoint for live audio. Recorded takes are stored in browser IndexedDB on the same origin and may be cleared or evicted by the browser. The app supports Linux, Windows, and self-hosted use. Listed requirements include Python 3.10 or later, Node.js 20.19 or later, and npm.

Good

  • Free and open source under the MIT license.
  • Supports real-time and offline voice conversion.
  • Offers 16 built-in voice presets.
  • Accepts five listed audio input formats.
  • Backend binds to localhost by default.

Watch out

  • Offline conversion is limited to 600 seconds.
  • RVC models require a HuBERT content encoder.
  • Recorded takes may be cleared or evicted by the browser.
  • Requires Python, Node.js, and npm.

Who it suits

OpenVoiceChanger suits people who want to run voice conversion locally through a self-hosted browser application, with either live microphone audio or recorded files. It also fits users who want to configure models, DSP effects, and custom voice presets.

Verdict

OpenVoiceChanger offers live and offline voice conversion with model and DSP options in a self-hosted web app. Users should account for its listed runtime requirements, RVC encoder dependency, and browser-managed recording storage.

The facts

Each one read from OpenVoiceChanger's own pages, with the date it was checked.

What it does

API
The backend exposes HTTP endpoints for health, models, presets, conversion, and updates, plus a WebSocket endpoint for real-time audio.checked 9 Oct 2026
Checkpoint security
Uploaded RVC checkpoints use PyTorch safe weights-only loading by default; unsafe loading requires an explicit deployment setting.checked 9 Oct 2026
Custom presets
Users can save custom presets containing the complete Voice Lab settings.checked 4 Oct 2026
Deployment
The app runs a local backend and browser UI, with the backend bound to 127.0.0.1 by default.checked 9 Oct 2026
Effects
Its server-side DSP rack includes 12 effects, including noise gate, distortion, chorus, echo, reverb, EQ, and compression.checked 9 Oct 2026
File conversion
Users can upload WAV, MP3, FLAC, OGG, or M4A files for conversion to downloadable WAV, with a configurable maximum length of 600 seconds.checked 9 Oct 2026
Integrations
The README documents ONNX Runtime, PyTorch, RVC, and GitHub Releases for updates; it does not list third-party conferencing integrations.checked 4 Oct 2026
License
The repository is distributed under the MIT License.checked 9 Oct 2026
Live conversion
It streams microphone audio over WebSockets and also supports model-free DSP voice effects.checked 4 Oct 2026
Local storage
Recorded takes are stored in browser IndexedDB on the same origin and may be cleared or evicted by the browser.checked 4 Oct 2026
Model formats
The app supports ONNX models and RVC PyTorch .pth or .pt models, with RVC requiring a HuBERT content encoder.checked 4 Oct 2026
Models
It accepts ONNX and RVC .pth or .pt models, and RVC models require a HuBERT content encoder file.checked 9 Oct 2026
Network security
Cross-origin HTTP and WebSocket requests are checked against an origin allowlist, and the README recommends HTTPS for LAN microphone access.checked 9 Oct 2026
Product
OpenVoiceChanger is a self-hosted web application for real-time AI voice conversion using ONNX or RVC models.checked 4 Oct 2026
Purpose
OpenVoiceChanger is a real-time AI voice changer web application that routes a microphone through ONNX or RVC models.checked 9 Oct 2026
Realtime conversion
It streams audio over WebSockets and supports ONNX, RVC, and model-free DSP modes.checked 9 Oct 2026
Requirements
The documented requirements include Python 3.10 or later, Node.js 20.19 or later, and npm.checked 9 Oct 2026
Security
The backend binds to localhost by default, checks browser origins for HTTP and WebSocket requests, and loads RVC checkpoints in safe weights-only mode by default.checked 4 Oct 2026
Updates
The app checks public GitHub releases but installs an update only after a user action through the managed launcher.checked 9 Oct 2026
Voice controls
The studio offers live pitch and formant shifting, 16 F0 methods, RVC controls, and 16 built-in voice presets.checked 9 Oct 2026

Where it runs

Platforms
The README documents Windows setup and says other platforms use manual setup; its Makefile supports POSIX shells or WSL.checked 9 Oct 2026

Alternatives to OpenVoiceChanger

All alternatives
  1. 1Voice.ai logo

    Voice.ai

    Free planAndroidiOSWebAPI
    8.3From $5 a month
  2. 2

    BadloVoice

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  3. 3FineVoice AI Voice Changer logo

    FineVoice AI Voice Changer

    Free planWebAPImacOSWindows
    7.8Free plan
  4. 4

    EaseUS VoiceWave

    Free planAndroidiOSWebWindows
    7.6From $24.97 a year
  5. 5

    iMyFone MagicMic

    Free planAndroidiOSmacOSWindows
    7.5From $45.99 a year
  6. 6

    FineShare VoiceTrans

    Free planiOSWebmacOSWindows
    7.4$5.99 one-time