Skip to content

Repository files navigation

👻 Ghostforge voice-test.eu

Open Source TTS-Vergleichsplattform. Alle Stimmen. Alle Sprachen.

Vergleiche synthetische Stimmen aller großen TTS-Anbieter und Open-Source-Modelle in 25 europäischen Sprachen. Eine Geisterschmiede für Audio-Auswahl.

🔗 Live: voice-test.dev (Cloudflare Pages, statisch)


Was ist das?

voice-test.eu ist eine statische Vergleichsplattform für Text-to-Speech-Stimmen. Sie zeigt Audio-Samples von:

  • Enterprise-Provider: OpenAI TTS, Microsoft Azure, Microsoft Edge TTS, ElevenLabs
  • Open-Source-Modelle: Piper (rhasspy), und wachsend (XTTS, Kokoro, Bark — geplant)

…in 25 europäischen Sprachen (24 EU-Sprachen + Norwegisch) und 3 Text-Varianten:

  • v1_simple: Neutral/Informational
  • v2_medium: Fließtext mit Zahlen/Eigennamen
  • v3_emotional: Begeisterung/Ausrufe

Features

  • 🔊 Single-Player mit Toggle (Play/Pause)
  • ⚖️ A/B-Vergleich: zwei beliebige Stimmen direkt vergleichen, mit sequentiellem Playback
  • 🌍 Filter: Sprache, Provider, Geschlecht, Lizenz (OSS/proprietär), Sortierung
  • 🔍 Volltext-Suche nach Voice-Namen
  • 📱 Mobile-first, Vanilla HTML/CSS/JS (keine Libraries, schnelle Ladezeit)
  • 🤖 Auto-Ticker: GitHub Action entdeckt wöchentlich neue HF-Modelle

Mitmachen

Eigenes Modell hinzufügen

  1. Sample generieren: Nutze scripts/s2_generate.py (Enterprise) oder scripts/s3_vm_generate.py (OSS auf GPU-VM).
  2. models.json erweitern: Beschreibung, Lizenz, Sprachen eintragen.
  3. PR stellen. Bot übernimmt den Build.

Siehe auch METHODOLOGY.md für die genaue Generierung.

Fehlende Provider ergänzen

Folgende Provider sind geplant, aber noch nicht integriert (Stand M51):

Provider Status
Google Cloud TTS Blocker: kein Service Account
AWS Polly Blocker: Keys ungültig
Coqui XTTS-v2 Blocker: TTS-Lib nicht Python 3.12 kompatibel
Kokoro-82M Blocker: Model-Files hinter gated Repo
Suno Bark Noch nicht angebunden

Lizenz

  • Code: MIT (LICENSE)
  • Audio-Samples: CC BY 4.0 — jeder darf nutzen, muss Ghostforge/voice-test.dev nennen
  • Jedes MP3 hat ID3-Tags: Artist=Ghostforge, Comment=Generated by voice-test.dev — {provider}, Copyright=CC BY 4.0 — voice-test.dev

Daten

Struktur

voice-test.eu/
  index.html         Frontend
  app.js             Filter-Logik, Audio-Player, A/B-Vergleich
  data/              JSON-Datenbanken (statisch)
  audio/             MP3-Samples (Provider-Ordner)
  scripts/           Generierungs- und Check-Scripts
  .github/workflows/ Wöchentlicher Auto-Ticker
  METHODOLOGY.md     Wie Samples entstehen

Ghostforge

Geisterschmiede für Open-Source-Werkzeuge von @jackson321-bauer.💬 Gefunden nützlich? GitHub Sponsors.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages