CommunityCodierung & Entwicklunggithub.com

haoyiyin/clone-voice

🎙️ Agent-Fähigkeit — Offline Zero-Shot-Stimmenklonen mit Qwen3-TTS 0.6B. Referenzaudio und Text bereitstellen, geklonte Sprache erhalten. CPU/MPS/CUDA, 10 Sprachen.

Was ist clone-voice?

Mit haoyiyin/clone-voice können KI-Agenten und Entwickler offline Zero-Shot-Stimmenklonen durchführen, basierend auf dem leistungsstarken Qwen3-TTS 0.6B-Modell. Es genügt, eine kurze Referenzaudio-Datei und den gewünschten Text bereitzustellen – die Fähigkeit generiert daraus natürlich klingende, geklonte Sprache. Der Skill ist plattformübergreifend für CPU, Apple MPS (Metal Performance Shaders) und NVIDIA CUDA optimiert, sodass er sowohl auf lokalen Rechnern ohne spezielle Hardware als auch auf GPU-beschleunigten Systemen läuft. Er unterstützt zehn verschiedene Sprachen, darunter Chinesisch, Englisch, Japanisch, Koreanisch, Französisch und Deutsch, und eignet sich daher ideal für mehrsprachige Anwendungen, Barrierefreiheit, Content-Erstellung und persönliche Sprachassistenten. Der Skill wird als einzelne Python-Datei (clone_voice.py) bereitgestellt, die über die Kommandozeile gesteuert wird und den Agenten ermöglicht, Audioparameter wie Geschwindigkeit, Tonhöhe und Lautstärke anzupassen. Der gesamte Prozess läuft lokal und gewährleistet so Datenschutz und Offline-Fähigkeit.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add haoyiyin/clone-voice

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht clone-voice?

🎙️ Agent-Fähigkeit — Offline Zero-Shot-Stimmenklonen mit Qwen3-TTS 0.6B. Referenzaudio und Text bereitstellen, geklonte Sprache erhalten. CPU/MPS/CUDA, 10 Sprachen.

📋 Voraussetzungen

  • Python 3.10+ mit pip
  • Etwa 2–4 GB freier Arbeitsspeicher (je nach Modellgröße)
  • Optional: NVIDIA GPU mit CUDA (für schnellere Inferenz) oder Apple Silicon (MPS)

🚀 Installation

pip install -q torch torchaudio soundfile librosa pydub numpy scipy

Hinweis: Besuchen Sie https://pytorch.org für die für Ihr System optimierte torch-Installation.

🧠 Plattformunterstützung

PlattformBeschleunigungHinweise
CPULangsam, aber funktionsfähigUniversell, keine GPU erforderlich
CUDA✅ Stark beschleunigtNVIDIA-GPU mit CUDA 11.8+ empfohlen
MPS✅ Beschleunigt (Apple Silicon)Mac mit M1/M2/M3/M4

🎯 Verwendung

Grundlegende Verwendung

python clone_voice.py --ref_audio /pfad/zu/referenz.wav --text "Hallo, dies ist eine geklonte Stimme."

Erweiterte Optionen

python clone_voice.py \
  --ref_audio /pfad/zu/referenz.wav \
  --text "Hallo, dies ist eine geklonte Stimme." \
  --output_dir ./ausgabe \
  --speed 1.0 \
  --pitch 0.0 \
  --volume 1.0 \
  --language de
ParameterStandardBeschreibung
--ref_audio(erforderlich)Pfad zur Referenzaudio-Datei (.wav, .mp3, .flac)
--text(erforderlich)Zu synthetisierender Text
--output_dir./ausgabeVerzeichnis für die Ausgabe-Dateien
--speed1.0Sprechgeschwindigkeit (0,5–2,0)
--pitch0.0Tonhöhenverschiebung in Halbtönen (−12 bis +12)
--volume1.0Lautstärkeverstärkung (0,0–2,0)
--languagezhSprachcode der Eingabe (siehe Tabelle unten)

🌍 Unterstützte Sprachen

CodeSprache
zhChinesisch (vereinfacht)
enEnglisch
jaJapanisch
koKoreanisch
frFranzösisch
deDeutsch
esSpanisch
itItalienisch
ptPortugiesisch
ruRussisch

📁 Ausgabe

Bei Erfolg wird eine einzelne WAV-Datei im Ausgabeverzeichnis erstellt:

./ausgabe/
├── cloned_speech_<Zeitstempel>.wav     # Hauptausgabe
└── meta.txt                            # Metadaten (optional)

⚠️ Fehlerbehandlung

  • „Referenzaudio nicht gefunden“: Stellen Sie sicher, dass der Dateipfad korrekt ist.
  • „Nicht unterstütztes Format“: Konvertieren Sie die Datei in WAV (16-bit, 16–22 kHz).
  • „CUDA nicht verfügbar“: Der Skill fällt automatisch auf CPU zurück.
  • „Speichermangel“: Verkleinern Sie die Referenzaudio-Datei oder schließen Sie andere Anwendungen.

🧪 Beispiel-Workflow

# 1. Klonen Sie die Stimme einer englischen Referenz mit deutschem Text
python clone_voice.py --ref_audio sprecherin.wav --text "Willkommen bei der Demonstration des Stimmenklons." --language de

# 2. Passen Sie die Geschwindigkeit an (langsamer, 0,8-fach)
python clone_voice.py --ref_audio sprecherin.wav --text "Langsamere Version für bessere Verständlichkeit." --speed 0.8 --language de

Verwandte Skills