manim-tts-narration

Generate per-scene German TTS narration with espeak-ng and merge audio into Manim videos.

4|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill manim-tts-narration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-tts-narration
Source: https://github.com/arm2arm/AstroAgentAssistant/tree/main/creative/manim-tts-narration
Command: npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill manim-tts-narration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates adding German TTS narration to Manim educational videos, enabling scalable voiceover production without manual dubbing.

Core Features & Use Cases

  • Per-scene German narration: Generate scene-level audio tracks using espeak-ng for consistent pacing.
  • Automated audio merge: Concatenate per-scene audio and sync with final Manim render.
  • Educational workflow: Ideal for explainer videos, tutorials, and classroom content requiring German narration.

Quick Start

Provide per-scene German narration scripts and merge the resulting audio with the Manim render to produce the final video.

Frequently Asked Questions about manim-tts-narration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add German text-to-speech narration to Manim videos?

To add German TTS narration to Manim videos, you provide per-scene German text scripts, generate audio tracks using espeak-ng, and merge the resulting audio with the final Manim video render.

Can I automate per-scene voiceover pacing for educational Manim tutorials?

Yes, automating per-scene voiceover pacing for educational Manim tutorials is achieved by generating scene-level audio tracks with espeak-ng, ensuring consistent pacing before merging the concatenated audio with the rendered video.

Does espeak-ng support configurable voice parameters for German narration?

Yes, espeak-ng supports configurable voice parameters for German narration, allowing educational video authors to adjust settings and maintain consistent pacing across multiple Manim scenes.

What is the best way to sync generated TTS audio with a Manim render?

The best way to sync TTS audio with a Manim render is to generate per-scene audio tracks, concatenate them, and execute an automated audio merge process to align the final audio with the video.

Do I need to provide per-scene text inputs for Manim TTS narration?

Yes, you need to provide per-scene text inputs for Manim TTS narration, as the workflow enforces scene-level text scripts to generate targeted audio tracks and ensure seamless audio-video integration.

Why use espeak-ng for German Manim video editing instead of manual dubbing?

Using espeak-ng for German Manim video editing enables scalable voiceover production without manual dubbing, automating per-scene narration generation and final audio merging for consistent educational content.