> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inworld.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ElevenLabs Migration

> Batch-migrate your existing ElevenLabs voice clones into Inworld using our open-source migration tool.

## 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](https://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.

<Note>
  Requires **Node.js** 18+ and **ffmpeg** installed on your machine.
</Note>

<Steps>
  <Step title="Clone and start the tool" iconType="regular">
    Run in your Terminal (macOS/Linux) or Command Prompt (Windows):

    ```bash theme={"system"}
    git clone https://github.com/inworld-ai/voice-migration-tool.git && cd voice-migration-tool && npm install && npm run dev
    ```

    Then open **[http://localhost:3000](http://localhost:3000)** in your browser (or the localhost provided in Terminal).
  </Step>

  <Step title="Connect your accounts" iconType="regular">
    Enter your ElevenLabs API key, Inworld API key, and Inworld workspace name. The tool will fetch all your user-created voice clones from ElevenLabs.

    <Note>
      Only voices you created yourself are shown. ElevenLabs stock and professional voices are excluded.
    </Note>
  </Step>

  <Step title="Select voices and migrate" iconType="regular">
    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
  </Step>

  <Step title="Preview your migrated voices" iconType="regular">
    After migration, click **Preview** on any voice to generate a sample utterance and hear it synthesized with Inworld TTS. This confirms the voice clone is working correctly in your workspace.
  </Step>
</Steps>
