Options de langue
Guide pratique · Suppose que vous avez suivi le guide sur le streaming côté client ou le streaming côté serveur.
Présentation
Par défaut, l’API temps réel détecte automatiquement la langue de l’audio. Vous pouvez modifier ce comportement de trois façons :
- Définissez
language_codesur la langue de l’audio. - Ajoutez
secondary_languagespour limiter la détection de langue à un ensemble de langues attendues. - Avec Scribe v3 Live, définissez
multilang_mode=truepour suivre les locuteurs qui changent de langue pendant la session.
Scribe ne traduit pas. La parole est transcrite dans la langue dans laquelle elle est prononcée.
Langues secondaires
Transmettez language_code avec la langue principale et répétez secondary_languages une fois par langue supplémentaire dans la chaîne de requête. Les deux acceptent les codes ISO-639-1 ou ISO-639-3.
secondary_languages rend l’identification de la langue plus fiable en la limitant aux langues que vous indiquez. Pour suivre les locuteurs qui alternent entre plusieurs langues pendant la session, utilisez le mode multilingue.
Mode multilingue
Le mode multilingue est disponible uniquement avec Scribe v3 Live (scribe_v3_live). Les autres modèles rejettent
multilang_mode=true avec une erreur invalid_request et ferment la connexion.
Avec multilang_mode=true, Scribe v3 Live transcrit chaque langue dans son propre système d’écriture et suit les changements de langue, y compris au milieu d’une phrase.
Le mode multilingue présente les compromis suivants :
- Une parole en arrière-plan qui ressemble à une autre langue peut être transcrite.
- Les phrases courtes sont plus susceptibles d’être transcrites incorrectement.
Les SDK officiels ne prennent pas encore en charge multilang_mode. Pour l’utiliser, connectez-vous directement à l’API WebSocket.