How to make an AI voiceover with Claude Code, Codex, or Cursor

Install the Beatra Skill, approve the sign-in once, then give your agent the script and the voice you want. It returns the narration as an audio file: text-to-speech in 40 languages, up to 50,000 characters per request, with preset voices or a clone of your own voice.

Updated

Set it up in your agent

Install the Beatra Skill once. The steps are the same for every task on this site.

Send this to your agentSign in once the first time

Install Beatra and tell me when I need to sign in: https://beatra.ai/install.md

Claude Code

  1. Send Claude Code the install message above.
  2. Or run claude plugin marketplace add beatra-ai/ai-media-generator-skill, then claude plugin install beatra@ai-media-generator-skill.
  3. When Claude Code shows a sign-in link, open it, sign in, and click Allow.

Codex

  1. Send Codex the install message above.
  2. Or run codex plugin marketplace add beatra-ai/ai-media-generator-skill, then codex plugin add beatra@ai-media-generator-skill.
  3. When Codex shows a sign-in link, open it, sign in, and click Allow.

Cursor

  1. Send the install message above in Cursor's agent chat.
  2. When the agent shows a sign-in link, open it, sign in, and click Allow.

Other agents

  1. Send the install message above to any agent that can install a Skill and run scripts.
  2. When the agent shows a sign-in link, open it, sign in, and click Allow.

Then ask in plain words, for example:

Read script.txt in a warm, calm female voice for a 60-second product video.
Make three takes of this hook in different voices so I can pick one.

Tested agents and install methods →

What you get

  • Languages: 40, including English, Chinese, Japanese, Korean, Spanish, French, and German.
  • Length: up to 50,000 characters per request.
  • Formats: MP3, WAV, FLAC, OPUS, or PCM, at 8 to 44.1 kHz.
  • Voices: preset voices, or a clone of your own voice made from a 10 to 300 second sample with your consent.

Limits depend on the model. Figures as of ; the live model list is always current.

Live model list

Price

Installing is free. Each render uses Beatra credits, and new accounts start with free credits. Plans are on the pricing page, and the price of each model is in the live model list.

Pricing →Live model list

Skills for this task

Questions

Can I use my own voice?

Yes. Give the agent a 10 to 300 second recording of your own voice and confirm you have the right to use it. The cloned voice is saved to your account for later narration.

Can it fit narration to my video's length?

Tell the agent the length you need. The short-video voiceover Skill makes the wording easy to say and reports the real duration of the audio it returns, so you can tighten the script and render again.

Where do the audio files go?

They come back into your agent conversation and are saved on the Work page of the Beatra console.

More use cases