Skip to content

Create voiceovers for your videos

Recording voiceovers for every edit and language takes a studio and an afternoon.

3 stepsSimple
Claude DesktopClaude CodeElevenLabsFilesystem

How it connects

Your AI reaches your apps through small connectors called MCP servers.
Your AI
Claude DesktopClaude Code
Connectors
ElevenLabsFilesystem
Your apps
ElevenLabs

This setup is for video editors, course creators and marketers who need voiceovers for drafts, revisions and other languages. Claude reads your script from the project folder, sends it to ElevenLabs text to speech with the voice and settings you choose, and saves the audio file next to your edit. You end up with numbered audio files you can drop into your timeline and regenerate whenever the script changes.

Set it up

3 steps. Open one for the details.
  1. 1Connect ElevenLabs

    Create an ElevenLabs API key in your account settings and add the official ElevenLabs MCP server to Claude Desktop or Claude Code, usually run with uvx elevenlabs-mcp and the key in ELEVENLABS_API_KEY. Set ELEVENLABS_MCP_BASE_PATH to your project's audio folder so files save in the right place. Ask Claude to list a few available voices to confirm the connection.

    Tip: Each generation uses ElevenLabs credits from your plan, so test with short lines first.

  2. 2Give it the script

    Add the Filesystem MCP server with access to your project folder only, for example the folder that holds the script and the edit. Ask Claude to read the script file and split it into numbered lines or scenes. Check the split before generating, since each chunk becomes one audio file.

    Tip: Keep scripts in plain text or markdown so Claude can read them without conversion.

  3. 3Generate and save

    Tell Claude which voice, language and pacing to use, then ask it to generate each chunk and save it with a clear name such as 03_intro_en.mp3. Listen to the files and ask Claude to regenerate only the lines that sound wrong. For another language, give Claude a reviewed translation of the script, or ask it to translate and then check the text before generating.

    Tip: Note the voice ID and settings you liked in a text file in the project so later edits match.

Then just ask

Things to say once it's connected. Click one to copy it.
Ask Claude Desktop…Claude Desktop

Good to know

What you need, what it won't do, and how to keep it safe.
What you need
  • ElevenLabs account and API key
  • Claude Desktop or Claude Code
  • uv (for uvx) and Node.js installed locally
  • Script saved as a text file in the project folder
Limits
  • Pronunciation of names, acronyms and jargon may need respelling or several tries.
  • Claude cannot hear the result; you judge the timing and tone yourself.
  • Generated audio is not automatically synced to your video timeline.
Keep it safe
  • Only clone voices you have permission to use.
  • Limit file access to the project folder.

Questions

Straight answers before you start
What does it cost?
ElevenLabs charges by credits based on the number of characters you generate, and your plan sets the monthly allowance. Regenerating a whole long script many times adds up, so regenerate only the lines that change.
Can I clone my own voice?
ElevenLabs supports voice cloning, depending on your plan, and the MCP server exposes cloning tools. Only clone voices you own or have written permission to use.
Can I use the audio commercially?
Commercial use depends on your ElevenLabs plan and its terms. Check the current terms before using generated audio in paid work.
Why limit the Filesystem server to one folder?
The Filesystem server can read and write any directory you allow. Restricting it to the project folder keeps Claude away from your other files.

Tools in this setup

The products involved
ElevenLabs: AI text to speech with lifelike voices.
ElevenLabs

ElevenLabs turns text into lifelike speech in many languages. It also clones voices, dubs videos, creates sound effects and powers voice agents through its API. Creators use it for narration, publishers for audiobooks and developers for apps that talk. You can try it for free before paying.