Skip to navigation

Referentie voor realtime-gebeurtenissen

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

Referentie · Bevat alle gebeurtenissen die naar en van 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.

committed_transcript is de stabiele, definitieve gebeurtenis voor elk segment. De openbare API verstuurt geen afzonderlijke final_transcript-gebeurtenis.

Verzonden gebeurtenissen

GebeurtenisBeschrijvingWanneer gebruiken
input_audio_chunkAudiogegevens voor transcriptie verzendenDoorlopend tijdens het streamen van audio

Ontvangen gebeurtenissen

GebeurtenisBeschrijvingWanneer 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 partials vervangen eerdere. Ook verzonden als keepalive — lege text als het segment geen niet-gecommitteerde tekst heeft, of een herhaling van de nieuwste partial als dat wel zo isTijdens de audioverwerking, voordat een commit wordt uitgevoerd. Ook ongeveer eenmaal per keepalive_interval_ms als keepalive verzonden wanneer dit is geconfigureerd
committed_transcriptVastgesteld transcript voor een segment. Dit is de stabiele, definitieve tekst voor het segment en verandert nietNa een commit (handmatig of geactiveerd door VAD)
committed_transcript_with_timestampsGecommitteerd transcript met timestamps op woordniveau en de gedetecteerde language_codeVerzonden na het gecommitteerde transcript. Alleen ontvangen wanneer include_timestamps=true of include_language_detection=true is opgenomen in de queryparameters
committed_transcript_entitiesEntiteiten die zijn gedetecteerd in het gecommitteerde transcriptsegment, met tekenoffsetsKort na elk gecommitteerd transcript verzonden. Alleen ontvangen wanneer entity_detection is opgenomen in de queryparameters
redacted_transcriptGecommitteerd transcriptsegment waarin de geredigeerde entiteiten zijn vervangen door markeringen, naast de oorspronkelijke gecommitteerde tekstKort na elk gecommitteerd transcript verzonden. Alleen ontvangen wanneer entity_redaction is opgenomen in de queryparameters
edited_transcriptBewerkte versie van het gecommitteerde transcriptsegment, naast de oorspronkelijke gecommitteerde tekstKort na elk gecommitteerd transcript verzonden. Alleen ontvangen wanneer transcript_edit is opgenomen in de queryparameters

Foutafhandeling

Als er een fout optreedt, wordt een foutmelding geretourneerd 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 audiochunk. Waarschijnlijk door een ongeldige invoerindeling of parameters
invalid_requestDe verbindingsparameters zijn afgewezen. Controleer de queryparameters aan de hand van de API-referentie
errorEen algemene serverfout. Ook verzonden wanneer het redigeren van entiteiten mislukt, voordat de verbinding wordt gesloten
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 audiochunk is te groot. Verklein het chunk
insufficient_audio_activityJe hebt niet genoeg audioactiviteit verstuurd om de verbinding te behouden