Migrating Voice Clones from ElevenLabs
If you have existing voice clones on ElevenLabs, you can batch-migrate them into Inworld using our open-source migration tool: github.com/inworld-ai/voice-migration-tool The tool runs locally on your machine and communicates directly with the ElevenLabs and Inworld APIs; it does not proxy your data through any additional intermediary servers.Requires Node.js 18+ and ffmpeg installed on your machine.
Clone and start the tool
Run in your Terminal (macOS/Linux) or Command Prompt (Windows):Then open http://localhost:3000 in your browser (or the localhost provided in Terminal).
Connect your accounts
Enter your ElevenLabs API key, Inworld API key, and Inworld workspace name. The tool will fetch all your user-created voice clones from ElevenLabs.
Only voices you created yourself are shown. ElevenLabs stock and professional voices are excluded.
Select voices and migrate
Select the voices you want to migrate, then click Migrate Selected. The tool downloads each voice’s audio samples from ElevenLabs and re-clones them into your Inworld workspace.Audio samples are automatically processed to meet Inworld’s requirements:
- Converted to WAV format if needed
- Padded to minimum 5 seconds if too short
- Trimmed to 15 seconds if too long