Zum Inhalt

ElevenLabs Befehle

Befehl Beschreibung
curl -H "xi-api-key: <api-key>" <endpoint> API-Authentifizierung
export ELEVEN_API_KEY=<key> Umgebungsvariable festlegen
elevenlabs auth login Bei Login zum Account anmelden
elevenlabs auth logout Vom Konto abmelden
elevenlabs auth status Authentifizierungsstatus prüfen
Endpoint Beschreibung
POST /v1/text-to-speech/{voice_id} Sprachausgabe generieren
POST /v1/text-to-speech/{voice_id}/stream Stream-Sprache
GET /v1/voices Verfügbare Stimmen auflisten
GET /v1/voices/{voice_id} Sprachdetails abrufen
POST /v1/voices/add Benutzerdefinierte Stimme hinzufügen
Befehl Beschreibung
GET /v1/voices Alle Stimmen auflisten
GET /v1/voices/{voice_id} Sprachinfo abrufen
DELETE /v1/voices/{voice_id} Benutzerdefinierte Stimme löschen
POST /v1/voices/{voice_id}/edit Spracheinstellungen bearbeiten
GET /v1/voices/settings Voice-Einstellungen abrufen
Befehl Beschreibung
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM" -H "xi-api-key: <key>" -H "Content-Type: application/json" -d '{"text": "Hello world"}' Grundlegende Sprachgenerierung
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM/stream" -H "xi-api-key: <key>" Streaming-Sprache
Befehl Beschreibung
pip install elevenlabs Python SDK installieren
from elevenlabs import generate, play SDK importieren
generate(text="Hello", voice="Bella") Sprachausgabe generieren
play(audio) Generierte Audio abspielen
save(audio, "output.mp3") Audiodatei speichern
Befehl Beschreibung
POST /v1/voices/add Stimme von Samples klonen
POST /v1/voices/{voice_id}/samples Sprachbeispiele hinzufügen
DELETE /v1/voices/{voice_id}/samples/{sample_id} Sprachprobe löschen
GET /v1/voices/{voice_id}/samples Sprachmuster auflisten
Parameter Beschreibung
stability Voice Konsistenz (0.0-1.0)
similarity_boost Sprachähnlichkeit (0.0-1.0)
style Sprechstil (0.0-1.0)
use_speaker_boost Sprechersimilarität verbessern
Format Beschreibung
mp3_44100_128 MP3 44,1 kHz 128 kbps
mp3_22050_32 MP3 22,05 kHz 32 kbps
pcm_16000 PCM 16 kHz
pcm_22050 PCM 22,05 kHz
pcm_24000 PCM 24 kHz
pcm_44100 PCM 44,1 kHz
Voice ID Name Beschreibung
21m00Tcm4TlvDq8ikWAM Rachel Amerikanerin
AZnzlk1XvdvUeBnXmlld Domi Amerikanerin
EXAVITQu4vr4xnSDxMaL Bella Amerikanerin
ErXwobaYiN019PkySvjV Antoni Amerikanischer Mann
MF3mGyEYCl7XYWbV9V6O Elli Amerikanerin
TxGEqnHWrfWFTfGW9XjX Josh Amerikanischer Mann
VR6AewLTigWG4xSOukaG Arnold Amerikanischer Mann
pNInz6obpgDQGcFmaJgB Adam Amerikanischer Mann
Befehl Beschreibung
npm install elevenlabs Node.js SDK installieren
const { ElevenLabsAPI } = require('elevenlabs') SDK importieren
const client = new ElevenLabsAPI({ apiKey: 'key' }) Client initialisieren
client.textToSpeech.generate() Sprachausgabe generieren
Befehl Beschreibung
POST /v1/text-to-speech/{voice_id}/stream Audio streamen
curl -X POST -H "xi-api-key: <key>" --data-raw '{"text":"Hello"}' --output audio.mp3 Stream to file
Feature Beschreibung
Voice Design Synthetische Stimmen erstellen
Voice Cloning Vorhandene Stimmen klonen
Professional Cloning Hochwertige Voice Cloning
Voice Library Sprachsammlung durchsuchen
Plan Zeichen/Monat Gleichzeitige Anfragen
Free 10.000 2
Starter 30.000 3
Creator 100.000 5
Pro 500.000 10
Scale 2.000.000 25
Fehlercode Beschreibung
400 Fehlerhafte Anfrage
401 Nicht autorisiert
403 Verboten
404 Nicht gefunden
422 Unprocessable Entity
429 Zu Viele Anfragen
500 Interner Serverfehler
Parameter Beschreibung
model_id TTS-Modell zur Verwendung
voice_settings Voice-Konfiguration
pronunciation_dictionary_locators Benutzerdefinierte Aussprachen
seed Reproduzierbare Generierung
Befehl Beschreibung
POST /v1/webhooks Webhook erstellen
GET /v1/webhooks Webhooks auflisten
DELETE /v1/webhooks/{webhook_id} Webhook löschen
PUT /v1/webhooks/{webhook_id} Webhook aktualisieren
Befehl Beschreibung
POST /v1/projects Projekt erstellen
GET /v1/projects Projekte auflisten
POST /v1/dubbing Dubbing-Projekt erstellen
GET /v1/dubbing/{dubbing_id} Dubbing-Status abrufen
Befehl Beschreibung
GET /v1/user/subscription Abonnement-Informationen abrufen
GET /v1/user Benutzerinformationen abrufen
GET /v1/usage/character-stats Nutzungsstatistiken abrufen
Befehl Beschreibung
elevenlabs --help Hilfe anzeigen
elevenlabs tts --text "Hello" --voice Rachel Sprachausgabe generieren
elevenlabs voices list Stimmen auflisten
elevenlabs voices clone --name "MyVoice" Voice klonen
Code Beschreibung
audio = generate(text="Hello", voice="Bella", model="eleven_monolingual_v1") Grundlegende Generierung
play(audio) Audio abspielen
save(audio, "hello.mp3") In Datei speichern
Code Beschreibung
const audio = await elevenlabs.generate({ text: "Hello", voice: "Rachel" }) Audio generieren
fs.writeFileSync("audio.mp3", audio) In Datei speichern
Schritt Beschreibung
1. Upload samples Sprachproben bereitstellen
2. Train model KI lernt Stimmenmuster
3. Test generation Sprachqualität überprüfen
4. Fine-tune settings Parameter anpassen
5. Deploy voice In Produktion verwenden
Übung Beschreibung
Clear audio samples Hochwertige Aufnahmen
Diverse samples Verschiedene Emotionen/Stile
Consistent speaker Dieselbe Person durchgehend
Proper length 1-5 Minuten insgesamt
Good microphone Professionelle Aufnahme
Plattform Integration
Discord Bot Sprachnachrichtengenerierung
Podcast Automatisierte Narration
E-learning Kurs-Voice-Overs
Gaming Charakterstimmen
Accessibility Text-to-Speech für Sehbehinderte
Problem Lösung
Poor voice quality Verbessern Sie die Stichprobenqualität
Rate limit exceeded Upgrade-Plan oder warten
Authentication failed API-Schlüssel überprüfen
Voice not found Sprachkennung überprüfen
Audio distortion Spracheinstellungen anpassen
Variable Beschreibung
ELEVEN_API_KEY API-Authentifizierungsschlüssel
ELEVEN_API_URL API Basis-URL
ELEVEN_TIMEOUT Request Timeout
Datei Beschreibung
.elevenlabs.json Konfigurationsdatei
voices.json Voice-Definitionen
settings.json Standardeinstellungen
Metrisch Beschreibung
--------- -------------
Characters used Monatliche Nutzung
API calls Anforderungsanzahl
Voice generations Audio erstellt
Error rate Fehlgeschlagene Anfragen