Zur Navigation springen

Referenz für Echtzeitereignisse

Referenz der Ereignisse, die von der Echtzeit-Spracherkennung API empfangen werden

Referenz · Listet alle Events auf, die an die Realtime Speech to Text WebSocket- API gesendet und von ihr empfangen werden.

Weitere Informationen zur API und ihren Optionen finden Sie in der API-Referenz für die Realtime Speech to Text API.

committed_transcript ist das stabile, endgültige Event für jedes Segment. Die öffentliche API gibt kein separates final_transcript-Event aus.

Gesendete Events

EventBeschreibungVerwendung
input_audio_chunkAudiodaten zur Transkription sendenKontinuierlich beim Audio-Streaming

Empfangene Events

EventBeschreibungEmpfangszeitpunkt
session_startedBestätigt die Verbindung und gibt die Sitzungskonfiguration zurückUnmittelbar nach Aufbau der WebSocket-Verbindung
partial_transcriptLive-Transkriptaktualisierung für das laufende Segment. Spätere Teiltranskripte ersetzen frühere. Wird auch als Keepalive gesendet — leeres text, wenn das Segment keinen nicht festgeschriebenen Text enthält, oder eine Wiederholung des neuesten Teiltranskripts, falls vorhandenWährend der Audioverarbeitung, bevor ein Commit erfolgt. Bei Konfiguration auch etwa einmal pro keepalive_interval_ms als Keepalive gesendet
committed_transcriptAbgeschlossenes Transkript für ein Segment. Dies ist der stabile, endgültige Text für das Segment und wird nicht geändertNach einem Commit (manuell oder durch VAD ausgelöst)
committed_transcript_with_timestampsFestgeschriebenes Transkript mit Zeitstempeln auf Wortebene und dem erkannten language_codeWird nach dem festgeschriebenen Transkript gesendet. Nur empfangen, wenn include_timestamps=true oder include_language_detection=true in den Abfrageparametern enthalten ist
committed_transcript_entitiesIm festgeschriebenen Transkriptsegment erkannte Entitäten mit Zeichen-OffsetsKurz nach jedem festgeschriebenen Transkript gesendet. Nur empfangen, wenn entity_detection in den Abfrageparametern enthalten ist
redacted_transcriptFestgeschriebenes Transkriptsegment, in dem die geschwärzten Entitäten durch Markierungen ersetzt wurden, zusammen mit dem ursprünglichen festgeschriebenen TextKurz nach jedem festgeschriebenen Transkript gesendet. Nur empfangen, wenn entity_redaction in den Abfrageparametern enthalten ist
edited_transcriptBearbeitete Version des festgeschriebenen Transkriptsegments, zusammen mit dem ursprünglichen festgeschriebenen TextKurz nach jedem festgeschriebenen Transkript gesendet. Nur empfangen, wenn transcript_edit in den Abfrageparametern enthalten ist

Fehlerbehandlung

Tritt ein Fehler auf, wird vor dem Schließen der WebSocket-Verbindung eine Fehlermeldung zurückgegeben.

FehlertypBeschreibung
auth_errorBei der Authentifizierung der Anfrage ist ein Fehler aufgetreten. Überprüfen Sie Ihren API-Schlüssel
quota_exceededSie haben Ihr Nutzungskontingent überschritten
transcriber_errorBei der Transkription des Audios ist ein Fehler aufgetreten
input_errorBei der Verarbeitung des Audio-Chunks ist ein Fehler aufgetreten. Wahrscheinlich aufgrund eines ungültigen Eingabeformats oder ungültiger Parameter
invalid_requestDie Verbindungsparameter wurden abgelehnt. Prüfen Sie die Abfrageparameter anhand der API-Referenz
errorEin allgemeiner Serverfehler. Wird auch gesendet, wenn die Entitätsschwärzung fehlschlägt, bevor die Verbindung geschlossen wird
commit_throttledDer Commit wurde aufgrund zu vieler Commit-Anfragen in kurzer Zeit gedrosselt
unaccepted_termsSie haben die Nutzungsbedingungen für Scribe nicht akzeptiert. Prüfen und akzeptieren Sie die Allgemeinen Geschäftsbedingungen im ElevenLabs-Dashboard
rate_limitedIhre Anfragen werden begrenzt. Reduzieren Sie die Anzahl der Anfragen in kurzer Zeit
queue_overflowDie Verarbeitungswarteschlange ist voll. Senden Sie weniger Anfragen in kurzer Zeit
resource_exhaustedDie Serverressourcen sind ausgelastet. Versuchen Sie es später erneut
session_time_limit_exceededDie maximale Sitzungsdauer wurde erreicht. Starten Sie eine neue Sitzung oder führen Sie ein Upgrade Ihres Abonnements durch
chunk_size_exceededDer Audio-Chunk ist zu groß. Reduzieren Sie die Chunk-Größe
insufficient_audio_activitySie haben nicht genügend Audioaktivität gesendet, um die Verbindung aufrechtzuerhalten