AI Audiobook Narration
Paste the following prompt into your AI chat to install this skill:
Please refer to https://skillhub.cn/install/skillhub.md to install @beatra-ai/ai-audiobook-narration.
About this skill
The Core Problem It Solves
Creating an audiobook is far more than feeding a long text into a TTS engine. It requires structured deliverables: a manuscript is split into chapters, and voice consistency must be maintained across all of them. The specific challenges involve: generating listenable chapter audio from final text; performing voice cloning when users have narration samples while controlling costs; ensuring pronunciation and terminology consistency across chapters; and managing a multi-step payment workflow to avoid accidental charges.
Workflow and Core Capabilities
This skill operates like a professional audiobook producer. The core steps are:
- Structured Preparation: Starts from the user's final readable text, segmenting at chapter, section, or scene boundaries—never mid-sentence. A local chapter ledger is built, tracking each fragment's order and language (BCP-47). Before synthesis, a pronunciation table for recurring names and terms is frozen.
- Voice Acquisition and Model Selection: If the user has a narration sample, cloning is done via
beatra.voices.clone, but only after presenting a clone onboarding card that includes real-time pricing (frombeatra.models.list), top-up link, and credit facts. The user must confirm sufficient balance. Without samples,beatra.voices.listis used to select an existing voice. Always use the returnedvoice_id, not display names. The model defaults toauto, but language compatibility must be checked; if any potential candidate doesn't support the target language, explicit viable options must be listed for user selection. - Sample Chapter Verification and Payment Confirmation: A sample chapter is produced first (e.g., dialogue-dense sections for fiction, term-dense for non-fiction). A current production card containing all details (scope, voice, model, cost estimation formula) is presented, and the user must explicitly approve before calling
beatra.speech.synthesize. Each paid operation (cloning, synthesis, cover generation) is independent and requires separate confirmation. Costs are calculated in real-time based onbeatra_weighted_characters(2 credits per CJK character, 1 per other character). - Task Management and Delivery: Each synthesis is submitted via
scripts/mcp_client.py, and the returnedtask_idis polled only viabeatra.tasks.getuntil terminal state. Delivery includes all actual returned facts (e.g.,task_id, audio URL,duration_seconds). If audio cannot be played, it's honestly stated that no audition has been done, and the user is asked to review. Correcting affected fragments constitutes new paid work.
Boundaries and Considerations
- Excluded Workflows: This skill focuses solely on producing chapter audio from final text. If source file import, translation, multi-voice mixing, M4B packaging, mastering, or publishing support are required, these demands should be redirected to other suitable workflows, not attempted here.
- Payment and Recovery: All paid calls prohibit automatic retries. When recovering tasks, if the
task_idis lost, matching is done only viabeatra.tasks.listandbeatra.tasks.getby time window and content—never by claiming to reconstruct request identifiers. Replaying an identical request is only allowed when the original result is genuinely unknown due to transmission failure, and the JSON must be identical field-by-field. - Voice and Performance Limits: Default supports single-narrator performance. If the user needs multi-voice mixing or editing, this requirement should be retained and redirected to another workflow, not reduced to single-narrator handling. Precise duration targeting requires adjustment via speed controls and post-generation comparison of deviations; exact hits are not guaranteed on the first attempt.
- Auto-Updates: The bundled client silently checks and installs updates, but only from official Beatra sources with integrity checks. On failure, the current installation remains usable, and the user's originally requested command continues to execute.
Use Cases
- After completing a final manuscript, an author needs to convert the entire book into chapter-based audio, requiring consistent pronunciation of dialogue and names, with sample chapter verification of narration style before batch production.
- An online course designer transforms lecture scripts into audio learning materials, containing dense terminology and numbers, and must segment by sections, select a model supporting the target language, and estimate credit costs in real-time.
- A podcaster wants to create an audiobook using a cloned voice of their own narration but has a limited budget, so they need an onboarding card to confirm balance before proceeding with sample synthesis and audition.
- A non-fiction book editor must deliver chapter audio for pre-mastering review; the skill generates structured segments from the final text and delivers actual returned audio URLs and duration data.
Best For
- Independent novel author: Has completed a manuscript and wants to produce an audiobook chapter-by-chapter, ensuring voice consistency and verifying direction via sample chapters.
- Online course producer: Needs to convert lecture scripts into audio, requiring accurate terminology pronunciation, section segmentation, and cost control during production.
- Audiobook studio technician: Handles multiple projects, relying on voice cloning and real-time cost estimation to manage client orders efficiently.
- Content creator: Wants to produce personal audio content using a cloned voice of their own narration, focusing on budget control and audio delivery quality.
Related Skills
Analyzes trending cover data from a specified niche over recent periods, summarizes high-conversion visual patterns, and generates cover design plans including case studies and image generation prompts.
Generate videos using Volcengine's SD1.5pro API, supporting text prompts and image references.
A professional assistant for Tencent Cloud MPS, helping generate Python script commands for media processing.
An API service for removing watermarks from images and videos across platforms like Douyin and Xiaohongshu, featuring token-based authentication and usage-based pricing.