Skip to navigation

Referentie voor realtime-events

Referentie van de events die je ontvangt van de Realtime Speech to Text API

Referentie · Bevat alle events die naar en vanuit de Realtime Speech to Text WebSocket API worden verzonden.

Bekijk de API-referentie voor de Realtime Speech to Text API voor meer informatie over de API en de opties ervan.

committed_transcript is het stabiele, definitieve event voor elk segment. De openbare API verstuurt geen afzonderlijk final_transcript-event.

Verzonden events

EventBeschrijvingWanneer gebruiken
input_audio_chunkAudiogegevens voor transcriptie sturenDoorlopend tijdens het streamen van audio

Ontvangen events

EventBeschrijvingWanneer ontvangen
session_startedBevestigt de verbinding en retourneert de sessieconfiguratieMeteen nadat de WebSocket-verbinding tot stand is gebracht
partial_transcriptLive transcriptupdate voor het segment dat wordt verwerkt. Latere gedeeltelijke transcripten vervangen eerdere. Wordt ook als keepalive verstuurd — lege text als het segment geen niet-vastgelegde tekst heeft, of een herhaling van het meest recente gedeeltelijke transcript als dat wel zo isTijdens audioverwerking, voordat een commit plaatsvindt. Wordt bij configuratie ook ongeveer eenmaal per keepalive_interval_ms als keepalive verstuurd
committed_transcriptVastgelegd transcript voor een segment. Dit is de stabiele, definitieve tekst voor het segment en verandert niet meerNa een commit (handmatig of geactiveerd door VAD)
committed_transcript_with_timestampsVastgelegd transcript met tijdstempels op woordniveau en de gedetecteerde language_codeWordt na het vastgelegde transcript verstuurd. Alleen ontvangen als include_timestamps=true of include_language_detection=true is opgenomen in de queryparameters
committed_transcript_entitiesEntiteiten die zijn gedetecteerd in het vastgelegde transcriptsegment, met tekenoffsetsWordt kort na elk vastgelegd transcript verstuurd. Alleen ontvangen als entity_detection is opgenomen in de queryparameters
edited_transcriptBewerkte versie van het vastgelegde transcriptsegment, naast de oorspronkelijke vastgelegde tekstWordt kort na elk vastgelegd transcript verstuurd. Alleen ontvangen als transcript_edit is opgenomen in de queryparameters

Foutafhandeling

Als er een fout optreedt, wordt er een foutbericht teruggestuurd voordat de WebSocket-verbinding wordt gesloten.

FouttypeBeschrijving
auth_errorEr is een fout opgetreden bij het verifiëren van de request. Controleer je API-sleutel
quota_exceededJe hebt je gebruikslimiet overschreden
transcriber_errorEr is een fout opgetreden bij het transcriberen van de audio.
input_errorEr is een fout opgetreden bij het verwerken van het audioblok. Waarschijnlijk vanwege een ongeldig inputformat of ongeldige parameters
invalid_requestDe verbindingsparameters zijn afgewezen. Controleer de queryparameters aan de hand van de API-referentie
errorEen algemene serverfout
commit_throttledDe commit is beperkt vanwege te veel commitrequests in korte tijd
unaccepted_termsJe hebt de servicevoorwaarden voor het gebruik van Scribe niet geaccepteerd. Bekijk en accepteer de algemene voorwaarden in het ElevenLabs-dashboard
rate_limitedJe hebt een rate limit bereikt. Verstuur minder requests in korte tijd
queue_overflowDe verwerkingswachtrij is vol. Verstuur minder requests in korte tijd
resource_exhaustedDe serverresources hebben hun capaciteit bereikt. Probeer het later opnieuw
session_time_limit_exceededDe maximale sessieduur is bereikt. Start een nieuwe sessie of upgrade je abonnement
chunk_size_exceededHet audioblok is te groot. Verklein de blokgrootte
insufficient_audio_activityJe hebt onvoldoende audioactiviteit verzonden om de verbinding te behouden