Loading...
Loading...
ElevenLabs voice changer - transform any voice to a different voice while preserving speech content and emotion via inference.sh CLI. Models: eleven_multilingual_sts_v2 (70+ languages), eleven_english_sts_v2. Capabilities: speech-to-speech, voice transformation, accent change, voice disguise. Use for: content creation, voice acting, privacy, dubbing, character voices. Triggers: voice changer, speech to speech, voice transformation, change voice, voice swap, voice conversion, voice disguise, eleven labs voice changer, elevenlabs sts, transform voice, ai voice changer, voice modifier
npx skill4agent add inference-sh-skills/skills elevenlabs-voice-changer
Requires inference.sh CLI (). Install instructionsbelt
belt login
# Transform voice
belt app run elevenlabs/voice-changer --input '{"audio": "https://recording.mp3", "voice": "aria"}'| Model | ID | Best For |
|---|---|---|
| Multilingual STS v2 | | 70+ languages (default) |
| English STS v2 | | English-optimized |
| Voice | Style |
|---|---|
| British, authoritative (default) |
| American, conversational |
| British, confident |
| American, conversational |
| Australian, natural |
| British, commanding |
| American, expressive |
| American, friendly |
| Various styles |
# Change voice to British male
belt app run elevenlabs/voice-changer --input '{
"audio": "https://my-recording.mp3",
"voice": "george"
}'
# Change voice to American female
belt app run elevenlabs/voice-changer --input '{
"audio": "https://my-recording.mp3",
"voice": "aria"
}'belt app run elevenlabs/voice-changer --input '{
"audio": "https://recording.mp3",
"voice": "daniel",
"output_format": "mp3_44100_192"
}'belt app run elevenlabs/voice-changer --input '{
"audio": "https://english-speech.mp3",
"voice": "brian",
"model": "eleven_english_sts_v2"
}'# 1. Record yourself reading the script (any quality mic)
# 2. Transform to professional voice
belt app run elevenlabs/voice-changer --input '{
"audio": "https://my-rough-recording.mp3",
"voice": "george"
}' > professional.json
# 3. Add to video
belt app run infsh/media-merger --input '{
"media": ["video.mp4", "<professional-audio-url>"]
}'# Record one actor, create multiple characters
# Character 1: British narrator
belt app run elevenlabs/voice-changer --input '{
"audio": "https://actor-line1.mp3",
"voice": "george"
}' > char1.json
# Character 2: Young female
belt app run elevenlabs/voice-changer --input '{
"audio": "https://actor-line2.mp3",
"voice": "lily"
}' > char2.json
# Character 3: Casual male
belt app run elevenlabs/voice-changer --input '{
"audio": "https://actor-line3.mp3",
"voice": "charlie"
}' > char3.json# ElevenLabs TTS (generate from text instead)
npx skills add inference-sh/skills@elevenlabs-tts
# ElevenLabs voice isolator (clean audio first)
npx skills add inference-sh/skills@elevenlabs-voice-isolator
# ElevenLabs dubbing (translate to other languages)
npx skills add inference-sh/skills@elevenlabs-dubbing
# Full platform skill (all 250+ apps)
npx skills add inference-sh/skills@infsh-clibelt app list --category audio