Skip to content
This repository was archived by the owner on May 30, 2026. It is now read-only.

Repository files navigation

rtvc

Realtime voice cloning using ElevenLabs's API.

https://rtvc.hunterparcells.com/

Disclaimer

This project was largely thrown together in a single afternoon, the UI at the moment is very crude and many things may be still unoptimized.

There are probably many other better solutions that exist than this project, such as dedicated voice changer applications or ones for instant voice cloning, but I thought this would be interesting to make.

Requirements

  • A browser that supports the Web Speech API. Chrome Desktop is recommended
  • A subscription to ElevenLabs. Traditionally this is $5/month but they currently have an offer for $1 for your first month.
  • If you plan to play the audio through a microphone, I use VoiceMeeter to route my desktop audio to a virtual mic output.

Running Locally

  1. Clone or download this repository.
  2. Install needed dependencies with npm i with Node.js.
  3. Build the app using npm run build.
  4. Run using npm start.

For development, skip steps 3-4 and instead run npm run dev.

About

💬 "Realtime" voice transcription and cloning using ElevenLabs's API.

Topics

Resources

Code of conduct

Stars

57 stars

Watchers

3 watching

Forks

Sponsor this project

Used by

Contributors

Languages