Install the belt CLI skill: npx skills add belt-sh/cli
ElevenLabs Voice Changer
Transform any voice into a different voice via inference.sh CLI.
Quick Start
Requires inference.sh CLI (belt). Install instructions
belt login
# Transform voice
belt app run elevenlabs/voice-changer --input '{"audio": "https://recording.mp3", "voice": "aria"}'
Available Models
| Model |
ID |
Best For |
| Multilingual STS v2 |
eleven_multilingual_sts_v2 |
70+ languages (default) |
| English STS v2 |
eleven_english_sts_v2 |
English-optimized |
Voice Options
Same 22+ premium voices as ElevenLabs TTS:
| Voice |
Style |
george |
British, authoritative (default) |
aria |
American, conversational |
alice |
British, confident |
brian |
American, conversational |
charlie |
Australian, natural |
daniel |
British, commanding |
jessica |
American, expressive |
sarah |
American, friendly |
adam, bella, bill, callum, chris, eric, harry, laura, liam, lily, matilda, river, roger, will |
Various styles |
Examples
Basic Voice Transformation
# 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"
}'
Choose Output Format
belt app run elevenlabs/voice-changer --input '{
"audio": "https://recording.mp3",
"voice": "daniel",
"output_format": "mp3_44100_192"
}'
English-Optimized Model
belt app run elevenlabs/voice-changer --input '{
"audio": "https://english-speech.mp3",
"voice": "brian",
"model": "eleven_english_sts_v2"
}'
Workflow: Voice-Over Replacement
# 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>"]
}'
Workflow: Character Voices
# 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
Use Cases
- Content Creation: Transform your voice for videos and podcasts
- Voice Acting: Create multiple characters from one performance
- Privacy: Anonymize voice in recordings
- Dubbing: Replace voices in video content
- Accessibility: Convert to preferred voice characteristics
- Prototyping: Test different voices before hiring talent
Related Skills
# 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 apps)
npx skills add inference-sh/skills@infsh-cli
Browse all audio apps: belt app list --category audio
1---2name: elevenlabs-voice-changer3description: 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 modifier4---5
6> **Install the belt CLI skill:** `npx skills add belt-sh/cli`
7
8# ElevenLabs Voice Changer
9
10Transform any voice into a different voice via [inference.sh](https://inference.sh) CLI.
11
12
13
14## Quick Start
15
16> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md)
17
18```bash
19belt login
20
21# Transform voice
22belt app run elevenlabs/voice-changer --input '{"audio": "https://recording.mp3", "voice": "aria"}'
23```
24
25
26## Available Models
27
28| Model | ID | Best For |
29|-------|----|----------|
30| Multilingual STS v2 | `eleven_multilingual_sts_v2` | 70+ languages (default) |
31| English STS v2 | `eleven_english_sts_v2` | English-optimized |
32
33## Voice Options
34
35Same 22+ premium voices as ElevenLabs TTS:
36
37| Voice | Style |
38|-------|-------|
39| `george` | British, authoritative (default) |
40| `aria` | American, conversational |
41| `alice` | British, confident |
42| `brian` | American, conversational |
43| `charlie` | Australian, natural |
44| `daniel` | British, commanding |
45| `jessica` | American, expressive |
46| `sarah` | American, friendly |
47| `adam`, `bella`, `bill`, `callum`, `chris`, `eric`, `harry`, `laura`, `liam`, `lily`, `matilda`, `river`, `roger`, `will` | Various styles |
48
49## Examples
50
51### Basic Voice Transformation
52
53```bash
54# Change voice to British male
55belt app run elevenlabs/voice-changer --input '{
56 "audio": "https://my-recording.mp3",
57 "voice": "george"
58}'
59
60# Change voice to American female
61belt app run elevenlabs/voice-changer --input '{
62 "audio": "https://my-recording.mp3",
63 "voice": "aria"
64}'
65```
66
67### Choose Output Format
68
69```bash
70belt app run elevenlabs/voice-changer --input '{
71 "audio": "https://recording.mp3",
72 "voice": "daniel",
73 "output_format": "mp3_44100_192"
74}'
75```
76
77### English-Optimized Model
78
79```bash
80belt app run elevenlabs/voice-changer --input '{
81 "audio": "https://english-speech.mp3",
82 "voice": "brian",
83 "model": "eleven_english_sts_v2"
84}'
85```
86
87## Workflow: Voice-Over Replacement
88
89```bash
90# 1. Record yourself reading the script (any quality mic)
91# 2. Transform to professional voice
92belt app run elevenlabs/voice-changer --input '{
93 "audio": "https://my-rough-recording.mp3",
94 "voice": "george"
95}' > professional.json
96
97# 3. Add to video
98belt app run infsh/media-merger --input '{
99 "media": ["video.mp4", "<professional-audio-url>"]
100}'
101```
102
103## Workflow: Character Voices
104
105```bash
106# Record one actor, create multiple characters
107# Character 1: British narrator
108belt app run elevenlabs/voice-changer --input '{
109 "audio": "https://actor-line1.mp3",
110 "voice": "george"
111}' > char1.json
112
113# Character 2: Young female
114belt app run elevenlabs/voice-changer --input '{
115 "audio": "https://actor-line2.mp3",
116 "voice": "lily"
117}' > char2.json
118
119# Character 3: Casual male
120belt app run elevenlabs/voice-changer --input '{
121 "audio": "https://actor-line3.mp3",
122 "voice": "charlie"
123}' > char3.json
124```
125
126## Use Cases
127
128- **Content Creation**: Transform your voice for videos and podcasts
129- **Voice Acting**: Create multiple characters from one performance
130- **Privacy**: Anonymize voice in recordings
131- **Dubbing**: Replace voices in video content
132- **Accessibility**: Convert to preferred voice characteristics
133- **Prototyping**: Test different voices before hiring talent
134
135## Related Skills
136
137```bash
138# ElevenLabs TTS (generate from text instead)
139npx skills add inference-sh/skills@elevenlabs-tts
140
141# ElevenLabs voice isolator (clean audio first)
142npx skills add inference-sh/skills@elevenlabs-voice-isolator
143
144# ElevenLabs dubbing (translate to other languages)
145npx skills add inference-sh/skills@elevenlabs-dubbing
146
147# Full platform skill (all apps)
148npx skills add inference-sh/skills@infsh-cli
149```
150
151Browse all audio apps: `belt app list --category audio`