1egaki voice clone [audio]
| Argument | Required | Description |
[audio] | No | audio |
| Option | Default | Description |
--name [name] | - | Name for the cloned voice (required) |
-p, --provider [provider] | cartesia | Voice cloning provider: cartesia or elevenlabs |
--language [lang] | - | Cartesia only: ISO 639-1 language code (default: en). E.g. en, es, fr, de, ja |
--description [text] | - | Optional description for the voice |
--base-voice-id [id] | - | Cartesia: optional base voice ID to derive from |
--remove-background-noise | - | ElevenLabs: apply AI noise removal to the clip before cloning |
--stdin | - | Read audio from stdin instead of a file path |
--json | - | Output result as JSON to stdout |
| Option | Default | Description |
-h, --help | - | Display this message |
-v, --version | - | Display version number |
1# Clone a voice from a recording
1egaki voice clone recording.wav --name "My Voice"
1# Clone with ElevenLabs and noise removal
1egaki voice clone vocals.mp3 --name "Narrator" --provider elevenlabs --remove-background-noise
1# Full pipeline: separate → trim → clone
1egaki demucs interview.mp3 --stems vocals
1ffmpeg -i interview-vocals.mp3 -ss 5.0 -to 15.0 -c copy clip.mp3
1egaki voice clone clip.mp3 --name "Speaker"
1# Use the cloned voice
1egaki speech "Hello world" --voice <voice-id>