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: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
MISSING_API_KEY
MISSING_API_KEY
HTTP-status: 401De
x-api-key-header werd niet verstrekt.Oplossing: Voeg uw API-sleutel toe in de x-api-key-header.INVALID_API_KEY_FORMAT
INVALID_API_KEY_FORMAT
HTTP-status: 401De API-sleutel gebruikt niet het verwachte
vc_-voorvoegsel.Oplossing: Controleer of u de volledige sleutel uit de VoiceCheap-app hebt gekopieerd.INVALID_API_KEY
INVALID_API_KEY
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.API_ACCESS_REQUIRED
API_ACCESS_REQUIRED
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.
SUBSCRIPTION_REQUIRED
SUBSCRIPTION_REQUIRED
HTTP-status: 403API-toegang vereist een actief betaald abonnement.Oplossing: Upgrade naar een betaald abonnement op voicecheap.ai.
INSUFFICIENT_CREDITS
INSUFFICIENT_CREDITS
HTTP-status: 403Uw account heeft onvoldoende credits om dit verzoek te verwerken.Oplossing: Koop meer credits of upgrade uw abonnement.
Bestandsvalidatiefouten
FILE_REQUIRED
FILE_REQUIRED
HTTP-status: 400Er is geen bestand geüpload bij het verzoek.Oplossing: Voeg een bestand toe in het
file-veld van uw multipart-formuliergegevens.INVALID_FILE_TYPE
INVALID_FILE_TYPE
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).
FILE_TOO_LARGE
FILE_TOO_LARGE
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.
DURATION_DETECTION_FAILED
DURATION_DETECTION_FAILED
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
INVALID_TARGET_LANGUAGE
INVALID_TARGET_LANGUAGE
HTTP-status: 400De opgegeven doeltaal wordt niet ondersteund.Oplossing: Gebruik een van de ondersteunde talen.
INVALID_BOOLEAN_VALUE
INVALID_BOOLEAN_VALUE
HTTP-status: 400Een booleaanse parameter heeft een ongeldige waarde ontvangen.Oplossing: Gebruik
true of false (als strings in form-data).INVALID_JSON_FORMAT
INVALID_JSON_FORMAT
HTTP-status: 400Een JSON-parameter kon niet worden geparseerd.Oplossing: Zorg ervoor dat de JSON-string correct is geformatteerd.
INVALID_NUMBER_VALUE
INVALID_NUMBER_VALUE
HTTP-status: 400Een optioneel numeriek form-data-veld was geen geldig getal. Stuur een numerieke waarde binnen het gedocumenteerde bereik.
LIPSYNC_VIDEO_TOO_LONG
LIPSYNC_VIDEO_TOO_LONG
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
PROJECT_NOT_FOUND
PROJECT_NOT_FOUND
HTTP-status: 404Het opgegeven project bestaat niet.Oplossing: Controleer of de project-ID correct is.
FORBIDDEN
FORBIDDEN
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
RATE_LIMIT_EXCEEDED
RATE_LIMIT_EXCEEDED
HTTP-status: 429Je hebt de snelheidslimiet voor dit eindpunt overschreden.Oplossing: Wacht voordat je extra verzoeken doet. Gebruik exponentiële back-off.
CONCURRENT_TRANSLATION_LIMIT_REACHED
CONCURRENT_TRANSLATION_LIMIT_REACHED
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 heterror-veld bij het controleren van de vertaalstatus:
TRANSCRIPTION_FAILED
TRANSCRIPTION_FAILED
De audio kon niet worden getranscribeerd.Mogelijke oorzaken:
- Audiokwaliteit is te laag
- Geen spraak gedetecteerd in de audio
- Niet-ondersteunde audio-encodering
TRANSLATION_FAILED
TRANSLATION_FAILED
De transcriptie kon niet worden vertaald.Mogelijke oorzaken:
- Niet-ondersteund talenpaar
- Inhoud kon niet worden verwerkt
VOICE_SYNTHESIS_FAILED
VOICE_SYNTHESIS_FAILED
Stem-synthese mislukt tijdens nasynchronisatie.Mogelijke oorzaken:
- Stemklonen mislukt
- Fout bij het genereren van audio
LIPSYNC_FAILED
LIPSYNC_FAILED
Lipsynchronisatie-verwerking mislukt.Mogelijke oorzaken:
- Fout bij lipsynchronisatie-provider
- Ongeldige of niet-ondersteunde media
- Verzoek werd afgewezen of geannuleerd
Serverfouten
INTERNAL_ERROR
INTERNAL_ERROR
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.

