Skip to main content

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:
Einige Fehler können zusätzliche Felder enthalten. Validierungsfehler bei der Anfrage-Payload geben einen Eintrag pro ungültigem Feld in 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

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.
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.
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.
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.
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.
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

HTTP-Status: 400Mit der Anfrage wurde keine Datei hochgeladen.Lösung: Fügen Sie eine Datei in das file-Feld Ihrer Multipart-Formulardaten ein.
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).
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.
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

HTTP-Status: 400Die angegebene Zielsprache wird nicht unterstützt.Lösung: Verwenden Sie eine der unterstützte Sprachen.
HTTP-Status: 400Ein boolescher Parameter hat einen ungültigen Wert erhalten.Lösung: Verwenden Sie true oder false (als Strings in form-data).
HTTP-Status: 400Ein JSON-Parameter konnte nicht geparst werden.Lösung: Stellen Sie sicher, dass der JSON-String korrekt formatiert ist.
HTTP-Status: 400Ein optionales numerisches form-data-Feld war keine gültige Zahl. Senden Sie einen numerischen Wert innerhalb des dokumentierten Bereichs.
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

HTTP-Status: 404Das angegebene Projekt existiert nicht.Lösung: Überprüfen Sie, ob die Projekt-ID korrekt ist.
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

HTTP-Status: 429Sie haben die Ratenbegrenzung für diesen Endpunkt überschritten.Lösung: Warten Sie, bevor Sie weitere Anfragen stellen. Verwenden Sie exponentielles Backoff.
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 Feld error zurückgegeben werden, wenn der Übersetzungsstatus überprüft wird:
Das Audio konnte nicht transkribiert werden.Mögliche Ursachen:
  • Audioqualität ist zu niedrig
  • Keine Sprache im Audio erkannt
  • Nicht unterstützte Audiokodierung
Die Transkription konnte nicht übersetzt werden.Mögliche Ursachen:
  • Nicht unterstütztes Sprachpaar
  • Inhalt konnte nicht verarbeitet werden
Die Sprachsynthese schlug während der Synchronisation fehl.Mögliche Ursachen:
  • Stimmklonen fehlgeschlagen
  • Fehler bei der Audiogenerierung
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

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.

Fehlerbehandlung