Skip to main content

🎙️ Voice Cloner Studio

Natural voice cloning in 23 languages, including Hindi. You get a browser GUI, a one-line command and a simple Python API. It is powered by Chatterbox Multilingual from Resemble AI, an open model (MIT licence) whose naturalness is in the same league as commercial services.

pip install voice-cloner-studio
voice-cloner-studio            # opens the GUI at http://127.0.0.1:7860

Python, in 4 lines

from voice_cloner_studio import VoiceCloner

vc = VoiceCloner()
vc.clone("my_voice", "my_voice.wav")                                  # once - saved for next time
vc.speak("Hello everyone! Welcome to my channel.", voice="my_voice")  # -> dict with "path", "similarity"
vc.speak("नमस्ते दोस्तों!", voice="my_voice", language="Hindi", style="Expressive / energetic")

Command line

voice-clone --ref my_voice.wav --voice me --text "Hello there!" --out hello.wav
voice-clone --voice me --language Hindi --text "नमस्ते, आप कैसे हैं?"
voice-clone --voice me --text-file story.txt --style "Calm narrator" --takes 3

Features

  • Clone a voice from a clip or a microphone recording. The app cleans the clip, normalizes loudness and shows a quality report.
  • Choose a style: Natural, Expressive, Calm narrator, Fast speaker, or Accent fix for speaking another language. You can also fine-tune emotion, pace and variation.
  • Best of N takes: the app keeps the take that sounds most like the voice. A built-in speaker-verification model scores how close each result is.
  • Built-in default voice: you can generate speech without cloning anything.
  • Long texts are split into sentences automatically. A blank line adds a paragraph pause.
  • Voice library: clone once and reuse forever.
  • Clear errors: the GUI shows the real reason, and full details go to error.log.

Voices and outputs are saved in VoiceClonerStudio in your home folder. Change this with --data-dir. The model (~2 GB) downloads once, on first use.

Best results

Do this
Reference One clean 10-20 s clip. The model listens to the first ~10 s
Recording Quiet room, no music or echo, normal volume
Delivery Speak in the tone you want, because the clone copies it
Other language Use the Other-language accent fix style
Bad take Set Takes to 3, or change the seed

An NVIDIA GPU makes generation real-time. On a laptop CPU, expect about 3-10 s of waiting per second of speech.

Responsible use

Clone only your own voice or voices you have permission to use. Chatterbox adds an inaudible watermark (Perth) to generated audio, so it can be identified as AI-made.

Licence

The code is under the MIT licence. Chatterbox is MIT, and the bundled Resemblyzer speaker encoder is Apache-2.0.

Metadata

Release files for voice-cloner-studio 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for voice-cloner-studio 2.0.1
File Size Uploaded Provenance Actions
voice_cloner_studio-2.0.1.tar.gz 15.8 MB Without provenance Details for voice_cloner_studio-2.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for voice-cloner-studio 2.0.1
File Interpreter ABI Platform Actions
voice_cloner_studio-2.0.1-py3-none-any.whl Python 3 none any Details for voice_cloner_studio-2.0.1-py3-none-any.whl

Total release size: 31.5 MB

Release files / voice_cloner_studio-2.0.1.tar.gz

Download URL voice_cloner_studio-2.0.1.tar.gz
Size 15.8 MB
Tags Source
SHA-256 checksum
How to use checksums
6e0d14171b795034fa837f1d3bbaf33fccc5b51791b0ce203a93a3cde6b6fc93
BLAKE2b-256 checksum
How to use checksums
32026139a93f95e4be317f5eeb7133fe4f50582b83f6be9bc38c6d0815c99b84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.0rc2

Release files / voice_cloner_studio-2.0.1-py3-none-any.whl

Download URL voice_cloner_studio-2.0.1-py3-none-any.whl
Size 15.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
8385dfdb9d15f42a928de185a5b2894ba54aca5d6a88fdd95e7141af9d7212e8
BLAKE2b-256 checksum
How to use checksums
52daec7695781d00f6e51dd7651099eb825c89add9b36fafa7c529a85c1d611d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.0rc2

Security for voice-cloner-studio 2.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page