Communitygithub.com

shuyingkj-coder/youtube-mimo-dubber

End-to-End YouTube-Synchronisation: Mimo TTS, Stimmklon, Zeitleistenanpassung, Gesangsentfernung, feste Untertitel, Validierungsartefakte.

Was ist youtube-mimo-dubber?

Diese Fähigkeit bietet eine vollständige Pipeline für die Synchronisation von YouTube-Videos. Sie integriert Mimo TTS zur Sprachsynthese, ermöglicht Stimmklonung, passt die Übersetzung exakt an die Zeitleiste an, entfernt Gesangsspuren, fügt feste Untertitel (Hard Subtitles) ein und erstellt Validierungsartefakte für die Qualitätssicherung. Entwickler und KI-Agenten können damit automatisierte, mehrsprachige Dubbing-Arbeitsabläufe realisieren, die auf Plattformen wie Claude Code, Cursor und Codex ausgeführt werden. Die Nutzung erfolgt über API-Aufrufe und CLI-Befehle, die im SKILL.md detailliert beschrieben sind. Die Skripte nutzen Umgebungsvariablen wie `YOUTUBE_API_KEY`, `MIMO_TTS_ENDPOINT` und `CLONE_MODEL_PATH` zur Konfiguration.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add shuyingkj-coder/youtube-mimo-dubber

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht youtube-mimo-dubber?

End-to-End YouTube-Synchronisation: Mimo TTS, Stimmklon, Zeitleistenanpassung, Gesangsentfernung, feste Untertitel, Validierungsartefakte.

Übersicht

Diese Fähigkeit automatisiert den gesamten Dubbing-Prozess für YouTube-Videos, von der Textextraktion bis zur finalen synchronisierten Version mit festen Untertiteln.

Funktionen

  • Mimo TTS Integration: Sprachsynthese mit natürlicher Intonation.
  • Stimmklon: Erstellen und Verwenden personalisierter Sprachmodelle.
  • Zeitleistenanpassung: Automatische Anpassung der Übersetzung an die Video-Timeline.
  • Gesangsentfernung: Entfernung von Hintergrundgesang aus Audiospuren.
  • Feste Untertitel: Einbrennen von Untertiteln in das Video.
  • Validierungsartefakte: Erstellung von Test- und Qualitätsnachweisen.

Voraussetzungen

  • Python 3.8+
  • ffmpeg
  • API-Schlüssel für Mimo TTS (Umgebungsvariable: MIMO_TTS_ENDPOINT)
  • YouTube API-Schlüssel (Umgebungsvariable: YOUTUBE_API_KEY)
  • Optional: Pfad zu einem Klonmodell (CLONE_MODEL_PATH)

Installation

pip install -r requirements.txt

Verwendung

  1. Setzen Sie die Umgebungsvariablen:

    export YOUTUBE_API_KEY="ihr-api-schluessel"
    export MIMO_TTS_ENDPOINT="https://api.mimo-tts.example.com"
    export CLONE_MODEL_PATH="/pfad/zu/klonmodell"
    
  2. Führen Sie das Hauptskript aus:

    python dub.py --video-url https://youtube.com/watch?v=beispiel --target-lang de
    
  3. Optionale Parameter:

    • --remove-vocals: Gesangsspuren entfernen.
    • --hard-subs: Feste Untertitel einbrennen.
    • --validate: Validierungsartefakte erstellen.

Beispiel-Pipeline

  1. Textextraktion aus dem Originalvideo.
  2. Übersetzung mit Mimo TTS.
  3. Stimmklon (optional).
  4. Zeitleistenanpassung.
  5. Audiomischung mit Gesangsentfernung.
  6. Festes Untertitel-Einbrennen.
  7. Ausgabe der finalen Datei und Validierungsartefakte.

Ausgabe

  • output_sync.mp4: Synchronisiertes Video mit festen Untertiteln.
  • validation_report.json: Qualitätsbericht mit Metriken.
  • audio_track.wav: Die bearbeitete Audiospur.

Fehlerbehebung

Stellen Sie sicher, dass ffmpeg installiert ist und im PATH verfügbar ist. Überprüfen Sie die API-Schlüssel auf Gültigkeit.

Lizenz

MIT

Verwandte Skills