Skip to content

beatra-ai/voiceover-narration-studio

v0.2.9MIT-0

Choose or reuse a voice, turn scripts into ready-to-edit narration, plan ordered long-form or multilingual audio, and create a reusable custom voice.

AI Voiceover Generator Skill

English | 简体中文 | 日本語

👉 See also AI Voice Cloning Skill

Pick or reuse a voice, turn scripts into narration ready for editing, plan ordered long-form or multilingual audio, and create a reusable custom voice, from inside Claude Code, Cursor, Codex, Windsurf, Cline, or OpenClaw.

Important

Rendering needs a Beatra account and uses credits. The skill itself is free to install.

QuestionAnswer
What it doesChoose or reuse a voice, turn scripts into ready-to-edit narration, plan ordered long-form or multilingual audio, and create a reusable custom voice.
ModelsMiniMax Voice Clone, MiniMax Speech 2.8 HD, MiniMax Speech 2.8 Turbo
RequirementsPython 3.10+ and an agent that loads SKILL.md
CostFree to install. Each render uses credits on your Beatra account, and paid steps run only when you ask for that exact render or approve its card.
Works withClaude Code, Cursor, Codex, Windsurf, Cline, OpenClaw

A narration studio cover with a microphone and three colored waveforms, one for each voice in the sample. AI-generated with Beatra.

SkillEntry pointVersion
voiceover-narration-studioSKILL.md0.2.9

This repository is published automatically from beatra-ai/beatra-skills. Report issues there.

Install

With the skills CLI:

npx skills add beatra-ai/ai-voiceover-generator-skill

As a Claude Code plugin:

claude plugin marketplace add beatra-ai/ai-voiceover-generator-skill
claude plugin install voiceover-narration-studio@ai-voiceover-generator-skill

As a Codex plugin:

codex plugin marketplace add beatra-ai/ai-voiceover-generator-skill
codex plugin add voiceover-narration-studio@ai-voiceover-generator-skill

As a GitHub Copilot CLI plugin:

copilot plugin marketplace add beatra-ai/ai-voiceover-generator-skill
copilot plugin install voiceover-narration-studio@ai-voiceover-generator-skill

As a Gemini CLI extension:

gemini extensions install https://github.com/beatra-ai/ai-voiceover-generator-skill

With the GitHub CLI:

gh skill install beatra-ai/ai-voiceover-generator-skill voiceover-narration-studio

Or clone this repository and copy skills/voiceover-narration-studio into ~/.claude/skills/ for Claude Code, ~/.cursor/skills/ for Cursor, ~/.agents/skills/ for Codex, ~/.codeium/windsurf/skills/ for Windsurf, ~/.cline/skills/ for Cline, or ~/.openclaw/skills/ for OpenClaw.

Or paste this into your agent:

Install the voiceover-narration-studio skill from https://github.com/beatra-ai/ai-voiceover-generator-skill (folder skills/voiceover-narration-studio), then follow its SKILL.md to connect my Beatra account.

Examples

▶ Listen (MP3)

Three short reads in three preset voices, in order: a calm product explainer, an upbeat short-video ad, and a documentary line, 41 seconds in total. AI-generated with Beatra.

Ask your agent:

Read these three short scripts in three different preset voices: a calm product explainer for the Tidewell desk lamp, an upbeat short-video ad for Crunchlane chips, and one documentary line. Deliver the three reads in that order.

Prompt:

Meet Tidewell, a desk lamp that follows your day. In the morning, it glows cool and bright for focus. After sunset, it turns warmer, so your eyes can rest.

Okay, stop scrolling! Crunchlane spicy mango chips are here: sweet, hot, and seriously crunchy. Grab a bag this Saturday, and tell us how fast it disappeared!

High in the northern mountains, the first snow falls without a sound. A red fox stops and listens. Something small is moving beneath the snow. She waits. Then she leaps.

Technical Specifications & Output Limits

As of 2026-10-18. Live list: https://docs.beatra.ai/en/docs/models

  • Uploads — up to 100 MB per file; the per-model input limits below also apply
  • Voice cloning — 1 model (MiniMax Voice Clone); sample 10–300 s, up to 20 MB; consent attestation required
  • Text to speech — 2 models (MiniMax Speech 2.8 HD, MiniMax Speech 2.8 Turbo); FLAC, MP3, OPUS, PCM, WAV; 40 languages; sample rates 8, 16, 22.05, 24, 32, 44.1 kHz; up to 50000 characters per request
    • Languages (ISO 639 codes): zh, yue, en, es, fr, ru, de, pt, ar, it, ja, ko, id, vi, tr, nl, uk, th, pl, ro, el, cs, fi, hi, bg, da, he, ms, fa, sk, sv, hr, fil, hu, no, sl, ca, nn, ta, af

Why use Beatra instead of calling model APIs directly

  • One account for every model this skill uses — Voice cloning 1; Text to speech 2 (MiniMax Voice Clone, MiniMax Speech 2.8 HD, MiniMax Speech 2.8 Turbo) (as of 2026-10-18), behind one Beatra sign-in; no keys from individual model providers to manage.
  • You decide what gets paid for — Paid renders run only when you ask for that exact render or approve its card, which shows the live credit estimate.
  • Direction before rendering — the skill plans, directs, and reviews the work, then renders it on Beatra.
  • Files you can verify — every file under skills/ matches the release archive on cdn.beatra.ai byte for byte, checked by SHA-256 before each push.
  • Updates you control — no self-updater; update with the tool you installed it with.
  • Runs in your agent — Claude Code, Cursor, Codex, Windsurf, Cline, OpenClaw.

How it compares

Beatra (this skill)scenario-labs/skillsvargHQ/skills
Account or key neededA Beatra account; no model provider keysA Scenario account (OAuth) or a Scenario API key (source)A VARG_API_KEY, required for all skills (source)
ModelsVoice cloning 1; Text to speech 2 (MiniMax Voice Clone, MiniMax Speech 2.8 HD, MiniMax Speech 2.8 Turbo)Voice and speech generation through its scenario-audio skill (source)Kling, Flux, ElevenLabs, Sora and more through the varg platform (source)
Before spendingPaid renders run only when you ask for that exact render or approve its card, which shows the live credit estimateDry-run price estimates in its quality-gate and model-comparison skills (source)A free --preview render before the full render (source)
AgentsClaude Code, Cursor, Codex, Windsurf, Cline, OpenClawClaude Code, Cursor, Codex, Copilot and 70+ others (source)Claude Code, Cursor, Windsurf, OpenCode, ClawHub and any Agent Skills tool (source)
Installnpx skills add beatra-ai/ai-voiceover-generator-skillnpx skills add scenario-labs/skills, then connect the Scenario MCP server (https://mcp.scenario.com/mcp) (source)npx skills add vargHQ/skills (source)
LicenseMIT-0MIT (source)MIT (source)
Last updatedUpdated with every release (v0.2.9)2026-10-15 (source)2026-10-01 (source)

Facts checked on 2026-10-16. Corrections: open an issue in beatra-ai/beatra-skills.

What you get

  • Choose the right route first — Start with a single voiceover, ordered long-form work, supplied multilingual scripts, or a reusable custom voice and keep each route easy to follow.
  • Use a current voice — Compare only voices that fit the language and use, and keep a selected voice consistent across continuing content.
  • Keep long-form audio organized — Arrange chapters, lessons, languages, and recurring reads in a clear sequence so every delivered audio item is easy to find and edit.

Use cases

  • Short-video voiceover — Turn a script into one ready-to-edit read with a voice and pace chosen for the audience.
  • Audiobooks and course narration — Pilot a supplied passage, then keep chapters or lessons ordered with one accepted narrator.
  • Supplied multilingual scripts — Choose a suitable voice for each prepared language version and keep the resulting audio grouped by language and section.
  • A reusable brand voice — Create a named custom voice from a clean sample, then choose it again for later narration.

FAQ

What can I make in the Voice Studio?

You can make a single voiceover, ordered audiobook or course narration, audio from supplied multilingual scripts, or a reusable custom voice for later narration.

How many languages are available?

Current live speech models cover 40 languages, including Mandarin Chinese and Cantonese. Each production still checks both the selected current voice and the speech model for the requested language.

Can I use my own voice?

Yes. Use a clean single-speaker sample to create a named custom voice, then select it again for later narration, courses, updates, and recurring brand content.

How are long-form and multilingual projects organized?

Audio is arranged by chapter, lesson, language, market, or recurring use case, making each delivered item easy to review, edit, and reuse.

Updates and security

Since the 2026-10 release, this skill contains no self-updater: it runs only the files you installed and never replaces them on its own. Update it with the tool you installed it with — npx skills update voiceover-narration-studio or gh skill update voiceover-narration-studio. Details: references/updates-and-security.md inside the skill.

License

MIT-0 — free to use, modify, and redistribute, including commercially. No attribution required. Same terms as these skills carry on ClawHub.

Links