Model Details
Chatterbox Voice Conversion takes a recording of someone speaking and re-voices it in a different target voice, preserving the original words, timing, and delivery while swapping the speaker's timbre. Pass the clip you want to convert as `source_audio_url`, and an optional `target_voice_audio_url` — a short, clean sample of the voice you want the result to sound like. Leave the target unset and it applies a built-in default conversion voice. The output is a hosted WAV. Because it works on audio directly (no text), it re-voices existing narration, dialogue, or voice-overs without you re-recording anything.
## Best for - Re-voicing or dubbing an existing recording into a different target voice - Anonymizing a speaker by replacing their voice while keeping the words intact - Changing the voice of a finished voice-over without re-recording the script - Unifying narration across clips recorded by different people into one consistent voice
## Choose another model when - You want to generate speech from written text rather than convert an existing recording — use a text-to-speech model such as `resemble-ai/chatterbox/text-to-speech` - You need to transcribe speech into text rather than change the voice — use a speech-to-text model - You want a music track with melody and instrumentation — use a music-generation model - You want generic sound effects or ambience rather than spoken words — use a text-to-audio sound-effects model
## Tips - `source_audio_url` is the recording whose words and delivery are kept — provide a clean, single-speaker clip. - `target_voice_audio_url` is the voice to convert INTO; supply a clean, single-speaker sample of that voice. Omit it to use the built-in default conversion voice. - Both inputs accept common audio formats (WAV, MP3); the result is returned as a hosted WAV.
To run via the ModelRunner JavaScript client: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("resemble-ai/chatterbox/speech-to-speech", { input: { source_audio_url: "https://media.modelrunner.ai/RThSDFY174fUmaVkxBj6X.mp3", target_voice_audio_url: "https://media.modelrunner.ai/DeW8piXP0W8Oa6hEmSGrQ.mp3", }, }); ```
