Realtime voice cloning using ElevenLabs's API.
https://rtvc.hunterparcells.com/
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.
- 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.
- Clone or download this repository.
- Install needed dependencies with
npm i
with Node.js. - Build the app using
npm run build
. - Run using
npm start
.
For development, skip steps 3-4 and instead run npm run dev
.