Sprachoptionen
In diesem Leitfaden erfahren Sie, wie Sie Audio mit der Echtzeit-Spracherkennung-API in mehr als einer Sprache transkribieren.
Anleitung · Setzt voraus, dass Sie den Leitfaden für clientseitiges oder serverseitiges Streaming abgeschlossen haben.
Überblick
Standardmäßig erkennt die Echtzeit-API die Sprache des Audios automatisch. Sie können dieses Verhalten auf drei Arten ändern:
- Setzen Sie
language_codeauf die Sprache des Audios. - Fügen Sie
secondary_languageshinzu, um die Spracherkennung auf erwartete Sprachen zu beschränken. - Setzen Sie mit Scribe v3 Live
multilang_mode=true, um Sprecherinnen und Sprechern zu folgen, die während der Sitzung die Sprache wechseln.
Scribe übersetzt nicht. Sprache wird in der Sprache transkribiert, in der sie gesprochen wird.
Sekundärsprachen
Übergeben Sie language_code mit der Hauptsprache und wiederholen Sie secondary_languages in der Abfragezeichenfolge einmal pro zusätzlicher Sprache. Beide akzeptieren ISO-639-1- oder ISO-639-3-Codes.
secondary_languages macht die Spracherkennung zuverlässiger, indem sie auf die von Ihnen aufgeführten Sprachen beschränkt wird. Um Sprecherinnen und Sprechern zu folgen, die während der Sitzung zwischen Sprachen wechseln, verwenden Sie den mehrsprachigen Modus.
Mehrsprachiger Modus
Der mehrsprachige Modus ist nur mit Scribe v3 Live (scribe_v3_live) verfügbar. Andere Modelle lehnen
multilang_mode=true mit einem invalid_request-Fehler ab und schließen die Verbindung.
Mit multilang_mode=true transkribiert Scribe v3 Live jede Sprache in ihrer eigenen Schrift und folgt Sprachwechseln, auch mitten im Satz.
Der mehrsprachige Modus hat folgende Kompromisse:
- Hintergrundsprache, die wie eine andere Sprache klingt, kann transkribiert werden.
- Kurze Phrasen werden mit höherer Wahrscheinlichkeit falsch transkribiert.
Die offiziellen SDKs unterstützen multilang_mode noch nicht. Um es zu verwenden, verbinden Sie sich direkt
mit der WebSocket-API.