Skip to main content

Foutcodes

De VoiceCheap API gebruikt standaard HTTP-statuscodes en retourneert gestructureerde foutmeldingen om u te helpen fouten correct af te handelen.

Formaat van foutmelding

Alle foutmeldingen volgen deze structuur:
Sommige fouten kunnen extra velden bevatten. Validatiefouten in de request payload retourneren één item per ongeldig veld in details, en field wordt weggelaten wanneer het beperkingsbericht geen specifieke eigenschap benoemt:

HTTP-statuscodes

Fouten bij transcriptie en transcript-export

Fouten bij nasynchronisatie-opties

Authenticatiefouten

HTTP-status: 401De x-api-key-header werd niet verstrekt.Oplossing: Voeg uw API-sleutel toe in de x-api-key-header.
HTTP-status: 401De API-sleutel gebruikt niet het verwachte vc_-voorvoegsel.Oplossing: Controleer of u de volledige sleutel uit de VoiceCheap-app hebt gekopieerd.
HTTP-status: 401De verstrekte API-sleutel is ongeldig of verlopen.Oplossing: Controleer of uw API-sleutel correct is en is opgenomen in de x-api-key-header.
HTTP-status: 403Het account heeft een geldige sleutel, maar API-toegang is niet ingeschakeld voor dat account.Oplossing: Vraag API-toegang aan of gebruik een account waarvoor API-toegang al is ingeschakeld.
HTTP-status: 403API-toegang vereist een actief betaald abonnement.Oplossing: Upgrade naar een betaald abonnement op voicecheap.ai.
HTTP-status: 403Uw account heeft onvoldoende credits om dit verzoek te verwerken.Oplossing: Koop meer credits of upgrade uw abonnement.

Bestandsvalidatiefouten

HTTP-status: 400Er is geen bestand geüpload bij het verzoek.Oplossing: Voeg een bestand toe in het file-veld van uw multipart-formuliergegevens.
HTTP-status: 400Het geüploade bestandstype wordt niet ondersteund.Oplossing: Upload een bestand in een van de ondersteunde formaten (MP4, MOV, MKV, WebM, MPEG, MP3, WAV, M4A, FLAC, OGG, AAC).
HTTP-status: 413Het geüploade bestand overschrijdt de limiet voor het geauthenticeerde abonnement: Beginner 5 GB, Starter 10 GB, Creator 20 GB, Pro 30 GB, Scale 40 GB of Enterprise 60 GB.Oplossing: Controleer uw abonnementslimiet en comprimeer vervolgens het bestand, splits het in kleinere segmenten of upgrade uw abonnement.
HTTP-status: 400De duur van het geüploade bestand kon niet worden gedetecteerd.Oplossing: Zorg ervoor dat het bestand een geldig, niet-beschadigd video- of audiobestand is.

Validatiefouten

HTTP-status: 400De opgegeven doeltaal wordt niet ondersteund.Oplossing: Gebruik een van de ondersteunde talen.
HTTP-status: 400Een booleaanse parameter heeft een ongeldige waarde ontvangen.Oplossing: Gebruik true of false (als strings in form-data).
HTTP-status: 400Een JSON-parameter kon niet worden geparseerd.Oplossing: Zorg ervoor dat de JSON-string correct is geformatteerd.
HTTP-status: 400Een optioneel numeriek form-data-veld was geen geldig getal. Stuur een numerieke waarde binnen het gedocumenteerde bereik.
HTTP-status: 400Lipsynchronisatie werd aangevraagd voor media die langer is dan de ondersteunde duur voor lipsynchronisatie.Oplossing: Laat lipsyncPro weg voor dit verzoek, of dien een mediabestand in binnen de limiet voor lipsynchronisatie.

Resourcefouten

HTTP-status: 404Het opgegeven project bestaat niet.Oplossing: Controleer of de project-ID correct is.
HTTP-status: 403Je hebt geen toestemming om toegang te krijgen tot deze resource.Oplossing: Zorg ervoor dat je de juiste API-sleutel voor dit project gebruikt.

Snelheidsbeperking

HTTP-status: 429Je hebt de snelheidslimiet voor dit eindpunt overschreden.Oplossing: Wacht voordat je extra verzoeken doet. Gebruik exponentiële back-off.
HTTP-status: 429Je hebt al het maximale aantal vertalingen dat parallel draait.Oplossing: Wacht tot een van je lopende vertalingen is voltooid en probeer het verzoek opnieuw.

Verwerkingsfouten

Deze fouten kunnen worden geretourneerd in het error-veld bij het controleren van de vertaalstatus:
De audio kon niet worden getranscribeerd.Mogelijke oorzaken:
  • Audiokwaliteit is te laag
  • Geen spraak gedetecteerd in de audio
  • Niet-ondersteunde audio-encodering
De transcriptie kon niet worden vertaald.Mogelijke oorzaken:
  • Niet-ondersteund talenpaar
  • Inhoud kon niet worden verwerkt
Stem-synthese mislukt tijdens nasynchronisatie.Mogelijke oorzaken:
  • Stemklonen mislukt
  • Fout bij het genereren van audio
Lipsynchronisatie-verwerking mislukt.Mogelijke oorzaken:
  • Fout bij lipsynchronisatie-provider
  • Ongeldige of niet-ondersteunde media
  • Verzoek werd afgewezen of geannuleerd

Serverfouten

HTTP-status: 500Er is een onverwachte fout opgetreden op onze servers.Oplossing: Probeer het verzoek opnieuw. Als het probleem aanhoudt, neem dan contact op met de ondersteuning.

Fouten afhandelen