CommunityCodierung & Entwicklunggithub.com

podonos/onepin-python

Onepin Python SDK + CLI — Produktionsreife Sprachaudios über 100+ TTS-Modelle orchestrieren, validieren und ausliefern

Was ist onepin-python?

Dieses Skill ermöglicht die Nutzung des Onepin Python SDK und CLI zur Orchestrierung, Validierung und Auslieferung von produktionsreifem Sprachaudio über mehr als 100 Text-to-Speech (TTS)-Modelle hinweg. Es ist ideal für Entwickler und KI-Agenten, die hochwertige Sprachsynthese in ihre Workflows integrieren möchten. Das Skill unterstützt die plattformübergreifende Nutzung mit gängigen KI-Agenten wie Claude Code, Cursor und Codex. Core-Funktionen umfassen die nahtlose Steuerung verschiedener TTS-Modelle, die automatisierte Validierung der Audioqualität sowie die effiziente Auslieferung der generierten Audiodateien. Durch die Befehlszeilenschnittstelle und das Python SDK können Entwickler Sprachgenerierung direkt in CI/CD-Pipelines, Skripte und Anwendungen einbetten, was den gesamten Entwicklungsprozess von der Evaluierung bis zur Produktion beschleunigt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add podonos/onepin-python

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 onepin-python?

Onepin Python SDK + CLI — Produktionsreife Sprachaudios über 100+ TTS-Modelle orchestrieren, validieren und ausliefern

Überblick

Onepin ist eine umfassende Plattform zur Verwaltung und Auslieferung von Sprachaudios. Mit diesem Skill können Sie:

  • Orchestrieren: Mehrere TTS-Modelle parallel ansteuern und Ergebnisse vergleichen
  • Validieren: Audioqualität automatisch prüfen (Natürlichkeit, Verständlichkeit, Stimmkonsistenz)
  • Ausliefern: Optimierte Audiodateien direkt in Ihre Anwendung oder Pipeline integrieren

Installation

pip install onepin-python

Schnellstart

from onepin import OnepinClient

client = OnepinClient(api_key="DEIN_API_KEY")

# Beispiel: Sprachaudio generieren und validieren
result = client.synthesize(
    text="Hallo Welt, dies ist ein Test.",
    model="elevenlabs-multilingual-v2",
    voice="de-DE-Standard-A"
)

print(f"Audio-ID: {result.audio_id}")
print(f"Qualitäts-Score: {result.quality_score}")

CLI-Nutzung

# Text in Sprache umwandeln
onepin synthesize --text "Hallo Welt" --model "elevenlabs-multilingual-v2"

# Audioqualität validieren
onepin validate --audio-id "abc123"

# Modelle auflisten
onepin list-models

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • Codex
  • Jede Python-Umgebung (≥3.8)

API-Referenz

OnepinClient(api_key: str)

Erstellt einen neuen Client.

Parameter:

  • api_key (str): Ihr Onepin-API-Schlüssel

client.synthesize(text, model, voice, **kwargs)

Generiert Sprachaudio aus Text.

Parameter:

  • text (str): Der zu synthetisierende Text
  • model (str): TTS-Modell-ID (z. B. "elevenlabs-multilingual-v2")
  • voice (str): Stimmen-ID (z. B. "de-DE-Standard-A")
  • **kwargs: Zusätzliche Parameter (Geschwindigkeit, Tonhöhe, etc.)

Rückgabe: SynthesisResult mit audio_id, quality_score, duration, file_path

client.validate(audio_id)

Validiert die Qualität eines generierten Audios.

Parameter:

  • audio_id (str): ID des zu validierenden Audios

Rückgabe: ValidationResult mit Metriken (Natürlichkeit, Verständlichkeit, Stimmkonsistenz)

Umgebungsvariablen

  • ONEPIN_API_KEY: Ihr API-Schlüssel (alternativ zur Übergabe im Code)

Beispiele

Weitere Beispiele finden Sie im Ordner examples/ dieses Repositorys.

Lizenz

MIT-Lizenz

Verwandte Skills