Fehlercodes
Die VoiceCheap API verwendet Standard-HTTP-Statuscodes und gibt strukturierte Fehlerantworten zurück, damit Sie Fehler elegant behandeln können.Format der Fehlerantwort
Alle Fehlerantworten folgen dieser Struktur:details zurück, und field wird weggelassen, wenn die Constraint-Meldung keine
spezifische Eigenschaft benennt:
HTTP-Statuscodes
Fehler bei Transkription und Transkriptexport
Fehler bei Synchronisationsoptionen
Authentifizierungsfehler
MISSING_API_KEY
MISSING_API_KEY
HTTP-Status: 401Der
x-api-key-Header wurde nicht bereitgestellt.Lösung: Fügen Sie Ihren API-Schlüssel in den x-api-key-Header ein.INVALID_API_KEY_FORMAT
INVALID_API_KEY_FORMAT
HTTP-Status: 401Der API-Schlüssel verwendet nicht das erwartete
vc_-Präfix.Lösung: Überprüfen Sie, ob Sie den vollständigen Schlüssel aus der VoiceCheap-App kopiert haben.INVALID_API_KEY
INVALID_API_KEY
HTTP-Status: 401Der bereitgestellte API-Schlüssel ist ungültig oder abgelaufen.Lösung: Überprüfen Sie, ob Ihr API-Schlüssel korrekt ist und im
x-api-key-Header enthalten ist.API_ACCESS_REQUIRED
API_ACCESS_REQUIRED
HTTP-Status: 403Das Konto verfügt über einen gültigen Schlüssel, aber der API-Zugriff ist für dieses Konto nicht aktiviert.Lösung: Beantragen Sie den API-Zugriff oder verwenden Sie ein Konto, für das der API-Zugriff bereits aktiviert ist.
SUBSCRIPTION_REQUIRED
SUBSCRIPTION_REQUIRED
HTTP-Status: 403Der API-Zugriff erfordert ein aktives kostenpflichtiges Abonnement.Lösung: Führen Sie ein Upgrade auf einen kostenpflichtigen Plan unter voicecheap.ai durch.
INSUFFICIENT_CREDITS
INSUFFICIENT_CREDITS
HTTP-Status: 403Ihr Konto verfügt nicht über genügend Guthaben, um diese Anfrage zu verarbeiten.Lösung: Kaufen Sie mehr Guthaben oder führen Sie ein Upgrade Ihres Abonnementplans durch.
Fehler bei der Dateiüberprüfung
FILE_REQUIRED
FILE_REQUIRED
HTTP-Status: 400Mit der Anfrage wurde keine Datei hochgeladen.Lösung: Fügen Sie eine Datei in das
file-Feld Ihrer Multipart-Formulardaten ein.INVALID_FILE_TYPE
INVALID_FILE_TYPE
HTTP-Status: 400Der hochgeladene Dateityp wird nicht unterstützt.Lösung: Laden Sie eine Datei in einem der unterstützten Formate hoch (MP4, MOV, MKV, WebM, MPEG, MP3, WAV, M4A, FLAC, OGG, AAC).
FILE_TOO_LARGE
FILE_TOO_LARGE
HTTP-Status: 413Die hochgeladene Datei überschreitet das zulässige Limit für das authentifizierte Abonnement: Beginner 5 GB, Starter 10 GB, Creator 20 GB, Pro 30 GB, Scale 40 GB oder Enterprise 60 GB.Lösung: Überprüfen Sie Ihr Plan-Limit, komprimieren Sie die Datei, teilen Sie sie in kleinere Segmente auf oder führen Sie ein Upgrade Ihres Plans durch.
DURATION_DETECTION_FAILED
DURATION_DETECTION_FAILED
HTTP-Status: 400Die Dauer der hochgeladenen Datei konnte nicht erkannt werden.Lösung: Stellen Sie sicher, dass es sich bei der Datei um eine gültige, nicht beschädigte Video- oder Audiodatei handelt.
Validierungsfehler
INVALID_TARGET_LANGUAGE
INVALID_TARGET_LANGUAGE
HTTP-Status: 400Die angegebene Zielsprache wird nicht unterstützt.Lösung: Verwenden Sie eine der unterstützte Sprachen.
INVALID_BOOLEAN_VALUE
INVALID_BOOLEAN_VALUE
HTTP-Status: 400Ein boolescher Parameter hat einen ungültigen Wert erhalten.Lösung: Verwenden Sie
true oder false (als Strings in form-data).INVALID_JSON_FORMAT
INVALID_JSON_FORMAT
HTTP-Status: 400Ein JSON-Parameter konnte nicht geparst werden.Lösung: Stellen Sie sicher, dass der JSON-String korrekt formatiert ist.
INVALID_NUMBER_VALUE
INVALID_NUMBER_VALUE
HTTP-Status: 400Ein optionales numerisches form-data-Feld war keine gültige Zahl. Senden Sie einen numerischen Wert innerhalb des dokumentierten Bereichs.
LIPSYNC_VIDEO_TOO_LONG
LIPSYNC_VIDEO_TOO_LONG
HTTP-Status: 400Lippensynchronisation wurde für Medien angefordert, die länger als die unterstützte Dauer für Lippensynchronisation sind.Lösung: Lassen Sie
lipsyncPro für diese Anfrage weg oder senden Sie eine Mediendatei innerhalb des Limits für Lippensynchronisation.Ressourcenfehler
PROJECT_NOT_FOUND
PROJECT_NOT_FOUND
HTTP-Status: 404Das angegebene Projekt existiert nicht.Lösung: Überprüfen Sie, ob die Projekt-ID korrekt ist.
FORBIDDEN
FORBIDDEN
HTTP-Status: 403Sie haben keine Berechtigung, auf diese Ressource zuzugreifen.Lösung: Stellen Sie sicher, dass Sie den korrekten API-Schlüssel für dieses Projekt verwenden.
Ratenbegrenzung
RATE_LIMIT_EXCEEDED
RATE_LIMIT_EXCEEDED
HTTP-Status: 429Sie haben die Ratenbegrenzung für diesen Endpunkt überschritten.Lösung: Warten Sie, bevor Sie weitere Anfragen stellen. Verwenden Sie exponentielles Backoff.
CONCURRENT_TRANSLATION_LIMIT_REACHED
CONCURRENT_TRANSLATION_LIMIT_REACHED
HTTP-Status: 429Sie haben bereits die maximale Anzahl an parallel laufenden Übersetzungen erreicht.Lösung: Warten Sie, bis eine Ihrer laufenden Übersetzungen abgeschlossen ist, und wiederholen Sie dann die Anfrage.
Verarbeitungsfehler
Diese Fehler können im Felderror zurückgegeben werden, wenn der Übersetzungsstatus überprüft wird:
TRANSCRIPTION_FAILED
TRANSCRIPTION_FAILED
Das Audio konnte nicht transkribiert werden.Mögliche Ursachen:
- Audioqualität ist zu niedrig
- Keine Sprache im Audio erkannt
- Nicht unterstützte Audiokodierung
TRANSLATION_FAILED
TRANSLATION_FAILED
Die Transkription konnte nicht übersetzt werden.Mögliche Ursachen:
- Nicht unterstütztes Sprachpaar
- Inhalt konnte nicht verarbeitet werden
VOICE_SYNTHESIS_FAILED
VOICE_SYNTHESIS_FAILED
Die Sprachsynthese schlug während der Synchronisation fehl.Mögliche Ursachen:
- Stimmklonen fehlgeschlagen
- Fehler bei der Audiogenerierung
LIPSYNC_FAILED
LIPSYNC_FAILED
Die Verarbeitung der Lippensynchronisation schlug fehl.Mögliche Ursachen:
- Fehler beim Anbieter für Lippensynchronisation
- Ungültige oder nicht unterstützte Medien
- Anfrage wurde abgelehnt oder storniert
Serverfehler
INTERNAL_ERROR
INTERNAL_ERROR
HTTP-Status: 500Ein unerwarteter Fehler ist auf unseren Servern aufgetreten.Lösung: Wiederholen Sie die Anfrage. Wenn das Problem weiterhin besteht, kontaktieren Sie den Support.

