Zum Inhalt springen

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 |Umfassende ElevenLabs AI-Sprachsynthese-Befehle und Workflows für Text-to-Speech und Sprachgenerierung.

EndpointBeschreibung
POST /v1/text-to-speech/{voice_id}Sprachausgabe generieren
POST /v1/text-to-speech/{voice_id}/streamStream-Sprache
GET /v1/voicesVerfügbare Stimmen auflisten
GET /v1/voices/{voice_id}Sprachdetails abrufen
POST /v1/voices/addBenutzerdefinierte Stimme hinzufügen
BefehlBeschreibung
GET /v1/voicesAlle Stimmen auflisten
GET /v1/voices/{voice_id}Sprachinfo abrufen
DELETE /v1/voices/{voice_id}Benutzerdefinierte Stimme löschen
POST /v1/voices/{voice_id}/editSpracheinstellungen bearbeiten
GET /v1/voices/settingsVoice-Einstellungen abrufen
BefehlBeschreibung
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
BefehlBeschreibung
pip install elevenlabsPython SDK installieren
from elevenlabs import generate, playSDK importieren
generate(text="Hello", voice="Bella")Sprachausgabe generieren
play(audio)Generierte Audio abspielen
save(audio, "output.mp3")Audiodatei speichern
BefehlBeschreibung
POST /v1/voices/addStimme von Samples klonen
POST /v1/voices/{voice_id}/samplesSprachbeispiele hinzufügen
DELETE /v1/voices/{voice_id}/samples/{sample_id}Sprachprobe löschen
GET /v1/voices/{voice_id}/samplesSprachmuster auflisten
ParameterBeschreibung
stabilityVoice Konsistenz (0.0-1.0)
similarity_boostSprachähnlichkeit (0.0-1.0)
styleSprechstil (0.0-1.0)
use_speaker_boostSprechersimilarität verbessern
FormatBeschreibung
mp3_44100_128MP3 44,1 kHz 128 kbps
mp3_22050_32MP3 22,05 kHz 32 kbps
pcm_16000PCM 16 kHz
pcm_22050PCM 22,05 kHz
pcm_24000PCM 24 kHz
pcm_44100PCM 44,1 kHz
Voice IDNameBeschreibung
21m00Tcm4TlvDq8ikWAMRachelAmerikanerin
AZnzlk1XvdvUeBnXmlldDomiAmerikanerin
EXAVITQu4vr4xnSDxMaLBellaAmerikanerin
ErXwobaYiN019PkySvjVAntoniAmerikanischer Mann
MF3mGyEYCl7XYWbV9V6OElliAmerikanerin
TxGEqnHWrfWFTfGW9XjXJoshAmerikanischer Mann
VR6AewLTigWG4xSOukaGArnoldAmerikanischer Mann
pNInz6obpgDQGcFmaJgBAdamAmerikanischer Mann
BefehlBeschreibung
npm install elevenlabsNode.js SDK installieren
const { ElevenLabsAPI } = require('elevenlabs')SDK importieren
const client = new ElevenLabsAPI({ apiKey: 'key' })Client initialisieren
client.textToSpeech.generate()Sprachausgabe generieren
BefehlBeschreibung
POST /v1/text-to-speech/{voice_id}/streamAudio streamen
curl -X POST -H "xi-api-key: <key>" --data-raw '{"text":"Hello"}' --output audio.mp3Stream to file
FeatureBeschreibung
Voice DesignSynthetische Stimmen erstellen
Voice CloningVorhandene Stimmen klonen
Professional CloningHochwertige Voice Cloning
Voice LibrarySprachsammlung durchsuchen
PlanZeichen/MonatGleichzeitige Anfragen
Free10.0002
Starter30.0003
Creator100.0005
Pro500.00010
Scale2.000.00025
FehlercodeBeschreibung
400Fehlerhafte Anfrage
401Nicht autorisiert
403Verboten
404Nicht gefunden
422Unprocessable Entity
429Zu Viele Anfragen
500Interner Serverfehler
ParameterBeschreibung
model_idTTS-Modell zur Verwendung
voice_settingsVoice-Konfiguration
pronunciation_dictionary_locatorsBenutzerdefinierte Aussprachen
seedReproduzierbare Generierung
BefehlBeschreibung
POST /v1/webhooksWebhook erstellen
GET /v1/webhooksWebhooks auflisten
DELETE /v1/webhooks/{webhook_id}Webhook löschen
PUT /v1/webhooks/{webhook_id}Webhook aktualisieren
BefehlBeschreibung
POST /v1/projectsProjekt erstellen
GET /v1/projectsProjekte auflisten
POST /v1/dubbingDubbing-Projekt erstellen
GET /v1/dubbing/{dubbing_id}Dubbing-Status abrufen
BefehlBeschreibung
GET /v1/user/subscriptionAbonnement-Informationen abrufen
GET /v1/userBenutzerinformationen abrufen
GET /v1/usage/character-statsNutzungsstatistiken abrufen
BefehlBeschreibung
elevenlabs --helpHilfe anzeigen
elevenlabs tts --text "Hello" --voice RachelSprachausgabe generieren
elevenlabs voices listStimmen auflisten
elevenlabs voices clone --name "MyVoice"Voice klonen
CodeBeschreibung
audio = generate(text="Hello", voice="Bella", model="eleven_monolingual_v1")Grundlegende Generierung
play(audio)Audio abspielen
save(audio, "hello.mp3")In Datei speichern
CodeBeschreibung
const audio = await elevenlabs.generate({ text: "Hello", voice: "Rachel" })Audio generieren
fs.writeFileSync("audio.mp3", audio)In Datei speichern
SchrittBeschreibung
1. Upload samplesSprachproben bereitstellen
2. Train modelKI lernt Stimmenmuster
3. Test generationSprachqualität überprüfen
4. Fine-tune settingsParameter anpassen
5. Deploy voiceIn Produktion verwenden
ÜbungBeschreibung
Clear audio samplesHochwertige Aufnahmen
Diverse samplesVerschiedene Emotionen/Stile
Consistent speakerDieselbe Person durchgehend
Proper length1-5 Minuten insgesamt
Good microphoneProfessionelle Aufnahme
PlattformIntegration
Discord BotSprachnachrichtengenerierung
PodcastAutomatisierte Narration
E-learningKurs-Voice-Overs
GamingCharakterstimmen
AccessibilityText-to-Speech für Sehbehinderte
ProblemLösung
Poor voice qualityVerbessern Sie die Stichprobenqualität
Rate limit exceededUpgrade-Plan oder warten
Authentication failedAPI-Schlüssel überprüfen
Voice not foundSprachkennung überprüfen
Audio distortionSpracheinstellungen anpassen
VariableBeschreibung
ELEVEN_API_KEYAPI-Authentifizierungsschlüssel
ELEVEN_API_URLAPI Basis-URL
ELEVEN_TIMEOUTRequest Timeout
DateiBeschreibung
.elevenlabs.jsonKonfigurationsdatei
voices.jsonVoice-Definitionen
settings.jsonStandardeinstellungen
MetrischBeschreibung
----------------------
Characters usedMonatliche Nutzung
API callsAnforderungsanzahl
Voice generationsAudio erstellt
Error rateFehlgeschlagene Anfragen