Référence des événements en temps réel
Référence des événements reçus depuis l’API Realtime Speech to Text
Référence · Répertorie tous les événements envoyés vers et reçus depuis l’API WebSocket Realtime Speech to Text.
Consultez le Guide de l’API de l’API Realtime Speech to Text pour en savoir plus sur l’API et ses options.
committed_transcript est l’événement final et stable de chaque segment. L’API publique n’émet pas d’événement final_transcript distinct.
Événements envoyés
Avec Scribe v3 Live, le premier input_audio_chunk d’une session peut aussi inclure une bibliothèque de termes clés.
Événements reçus
Code de langue
Définissez include_language_detection=true dans les paramètres de requête pour recevoir la langue parlée sous forme de language_code dans les événements partial_transcript et committed_transcript_with_timestamps.
- Pour
partial_transcript,language_codeest toujours présent et vautnulljusqu’à ce que le segment en cours contienne suffisamment de parole pour déterminer la langue, soit environ quatre mots ou huit caractères pour les langues écrites sans espaces, comme le chinois, le japonais et le thaï, et que la même langue ait été détectée dans des extraits partiels consécutifs. Les segments très courts, tels qu’un seul mot, peuvent rester ànull, et un extrait partiel trop court pour déterminer la langue réinitialise le compteur d’extraits partiels consécutifs. Une fois défini, il ne change que lorsque la nouvelle langue a été détectée dans des extraits partiels consécutifs, afin qu’un seul extrait inhabituel ne le modifie pas. - Les extraits partiels sans texte prononcé, contenant uniquement de la ponctuation par exemple, ont
language_code: null. - Le
language_codedecommitted_transcript_with_timestampsest la réponse définitive pour le segment. S’il diffère du dernier extrait partiel, utilisez la valeur validée. Il est envoyé aprèscommitted_transcript; affichez donc la valeur de l’extrait partiel jusqu’à sa réception. - Si vous transmettez un
language_codeousecondary_languageslors de la connexion, la langue provient de la reconnaissance effectuée par le modèle parmi ces langues. Sans indication, elle est détectée à partir du texte transcrit. - Sans
include_language_detection=true, les événementspartial_transcriptn’ont pas de champlanguage_code.
Gestion des erreurs
En cas d’erreur, un message d’erreur est renvoyé avant la fermeture de la connexion WebSocket.