设计与多媒体

voice-clone-series-studio

试用

Clone one voice you own and keep using it for a series of episodes, updates, and lessons. This voice cloning and AI voice clone studio for series narration creates a reusable AI voice, custom AI voice, and brand voice clone from a clean sample, then turns each new script into narration in that same voice so a podcast, course, or creator series stays consistent. Use it to clone my voice, build a podcast voice clone, and generate the next episode voiceover or recurring voiceover without recasting.

它能做什么

Clone one voice you own and keep using it for a series of episodes, updates, and lessons. This voice cloning and AI voice clone studio for series narration creates a reusable AI voice, custom AI voice, and brand voice clone from a clean sample, then turns each new script into narration in that same voice so a podcast, course, or creator series stays consistent. Use it to clone my voice, build a podcast voice clone, and generate the next episode voiceover or recurring voiceover without recasting.

技能文档

Voice Clone Series Studio

Create one authorized reusable voice, then keep synthesizing new episodes in that same voice. The clone is the setup. The series ledger is the product.

Scope and adjacent routes

Use this Skill when the user wants their own voice, or an authorized brand voice, reused across a podcast, course, creator series, or recurring update.

Route a one-off clone with no series plan to voice-cloning-studio. Route a whole book or one-narrator manuscript to ai-audiobook-narration. Route a lecture pack without a clone to course-narration-studio. Route a multi-character script to audio-drama-voice-studio or game-script-voice-pack. Route a talking-head video to founder-ip-avatar-studio or talking-avatar-video.

Inputs and defaults

The hard inputs are:

  • a clean single-speaker sample, or an already activated voice_id;
  • explicit consent that this is the user's voice or that the speaker authorized this cloning use. Access to a file is not consent;
  • the first episode script, or the next episode script once the voice exists.

A suitable sample is currently about 10 to 300 seconds, no larger than 20 MiB, and clean single-speaker speech. Treat live voice_clone constraints as truth.

Reuse the display name, language hint, series name, and pronunciation table. Ask only for a missing hard input.

A short test reading is optional, separate paid work, and never part of clone approval.

Golden path

  1. If a voice_id is already frozen for this series, skip to episode work. If the series uses a catalog voice and no clone is requested, select it with beatra.voices.list and skip clone work. Never put a display name in voice. Otherwise confirm consent, inspect the sample, and upload a local file only through the bundled client:

    python3 scripts/mcp_client.py upload ./voice-sample.wav --mime-type audio/wav
    
  2. Call beatra.models.list with {"capability":"voice_clone"}. Show the clone admission card before any clone client_request_id or beatra.voices.clone call: route voice_clone, tool beatra.voices.clone, live price for one successful activated voice, the provisional estimate, the fact that the 600-credit signup gift usually cannot start this clone, the exact URL https://console.beatra.ai/topup, and starter ¥29 / 11,000 credits. Do not recommend ¥198. Do not submit until the user confirms they have topped up or already have enough credits. Do not offer a free clone.

  3. Freeze display_name, sample source, consent_attested: true, model from the live card, and one opaque stable clone client_request_id. Submit beatra.voices.clone exactly once:

    {
      "sample": {"type": "artifact", "artifact_id": "artifact_..."},
      "display_name": "Series Host",
      "consent_attested": true,
      "model": "auto",
      "client_request_id": "opaque-series-clone"
    }
    

    Poll with beatra.tasks.get until terminal and freeze the returned voice_id.

  4. For each episode, split the script into synthesis blocks, call beatra.models.list with {"capability":"text_to_speech"}, and confirm the episode estimate. Each block has its own client_request_id.

  5. Synthesize with beatra.speech.synthesize using only the frozen voice_id. Submit each block once through the bundled client. Poll each speech task with beatra.tasks.get until terminal. Do not configure a host Beatra Connector. Do not use REST/OpenAPI as a fallback.

  6. Deliver labeled episode audio in order with actual duration, usage, and billing.net_charged_credits. Review pronunciation and series consistency. Later episodes reuse the same voice_id without cloning again.

Decisions that require confirmation

Consent, the clone admission card, and each episode's paid block list all require confirmation. A changed sample, display name, or clone model is new clone work. A changed episode script is new synthesis work.

Recovery

Recover a lost create response only with the identical frozen payload and ID. Recover a lost task ID through beatra.tasks.list plus beatra.tasks.get before any retry. Cancel only at the user's request. On insufficient_balance for clone or a TTS block, keep https://console.beatra.ai/topup exact and retry the same frozen ID only after the user says they have topped up.

References by task

  • Read Series voice workflow for consent, clone admission, episode ledgers, payloads, and review.
  • Read Installation and authentication only when authorization needs attention.
  • Read Installation registration for first-use registration.
  • Read Tasks and results and Billing, errors, and recovery for task and billing facts.
  • Read Bundled MCP Client diagnostics when the bundled client cannot connect.
  • Read Automatic updates and safety for update controls.
  • Read Uninstall and disconnect only when the user asks to remove the package.

Runtime and safe automatic updates

Use or invoke the bundled scripts/mcp_client.py for every Beatra operation. Before ordinary commands it silently checks for a newer release at most once every 24 hours per installation. Silent checks are enabled by default, and a newer release installs without separate confirmation.

The updater accepts only the fixed official discovery address and immutable Beatra CDN path embedded for this package, channel, and locale. It verifies the discovery data, archive, manifest, and every file's size and checksum before replacement. It replaces only package-owned files and rejects redirects, downgrades, wrong package/channel/locale/version data, unexpected URLs, unsafe archives, and files outside the owned destination.

Update checks, downloads, verification, replacement, rollback, and recovery fail open: the current installation remains usable and the user's original command continues. An update failure never authorizes retrying a paid generation. The automatic-update choice persists across later commands for this installation:

python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check

相关技能

Create a reusable personal or brand voice from a clean audio sample with this AI voice cloning studio and voice cloning software. Clone my voice, build a custom AI voice, or create an AI voice clone from a short single-speaker sample; give the custom voice a memorable name and reuse it for narration, courses, product stories, customer updates, series, and brand content. Compare sample quality, review the current estimate, and hear the reusable voice in a short test reading before expanding it into longer spoken projects.

Generate spoken voiceover and narration from a script, one speaker, with control over emotion, pacing, and voice. Use when the user says "read this in a warm...

1 次安装

Create a custom voice and speak text in it. Use when the user says "clone my voice", "make it sound like this recording", "use my voice for the narration", "...

1 次安装

Use Voiceover & Narration Studio as an AI voice generator, text-to-speech workspace, and AI voiceover generator. Choose from the current voice library, turn scripts into ready-to-edit AI narration and voiceover, or create and reuse a custom brand voice through voice cloning. It supports short-video voiceover, script-to-voiceover, course narration, ordered audiobook narration, supplied multilingual text to speech, Cantonese text to speech, and recurring brand audio, with current price estimates, clear output planning, and delivery organized by chapter, language, and use case.

Turn an article, notes, or a finished script into a listener-ready solo podcast episode with a consistent host voice. This AI podcast voice generator and AI podcast narration service adapts supplied material into a speakable podcast script, sets names and specialist terms for clear pronunciation, and creates MP3 podcast audio with natural pacing. Use this podcast voiceover AI and text-to-speech podcast service for article-to-podcast audio, news briefings, expert commentary, and knowledge shows, then carry the host direction into the next episode.

Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型,通过上传参考音频,生成高度还原该音色的定制语音。

64 次安装