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.0

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.0
File Size Uploaded Provenance Actions
voice_cloner_studio-2.0.0.tar.gz 15.8 MB Without provenance Details for voice_cloner_studio-2.0.0.tar.gz

Built distribution (wheel)

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

Total release size: 31.5 MB

Release files / voice_cloner_studio-2.0.0.tar.gz

Download URL voice_cloner_studio-2.0.0.tar.gz
Size 15.8 MB
Tags Source
SHA-256 checksum
How to use checksums
2b4e48b8289219aa7c12bae4a89a74c7fb555ebff3a2f88c51c514bb83481103
BLAKE2b-256 checksum
How to use checksums
420017b43aebef00e23d4a0b0f50edb77e7d82231ad50dd45e22c55f0bf20021
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.0-py3-none-any.whl

Download URL voice_cloner_studio-2.0.0-py3-none-any.whl
Size 15.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ab011fe03ed568d0316d440c62f7f83afd1758adf4a5cdce314becfa799991ec
BLAKE2b-256 checksum
How to use checksums
96fdd02609648760782d6447e9aa2654e8798785636cf85b35b0e2bbcb9b36c6
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.0

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.0 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