Opzioni della lingua
Questa guida mostra come trascrivere audio in più di una lingua con l’API di Trascrizione vocale in tempo reale.
Guida pratica · Presuppone che tu abbia completato la guida sullo streaming lato client o sullo streaming lato server.
Panoramica
Per impostazione predefinita, l’API realtime rileva automaticamente la lingua dell’audio. Puoi modificare questo comportamento in tre modi:
- Imposta
language_codesulla lingua dell’audio. - Aggiungi
secondary_languagesper limitare il rilevamento della lingua a un insieme di lingue previste. - Con Scribe v3 Live, imposta
multilang_mode=trueper seguire gli interlocutori che cambiano lingua durante la sessione.
Scribe non traduce. Il parlato viene trascritto nella lingua in cui viene pronunciato.
Lingue secondarie
Passa language_code con la lingua principale e ripeti secondary_languages una volta per ogni lingua aggiuntiva nella query string. Entrambi accettano codici ISO-639-1 o ISO-639-3.
secondary_languages rende l’identificazione della lingua più affidabile limitandola alle lingue elencate. Per seguire gli interlocutori che cambiano lingua durante la sessione, usa la modalità multilingue.
Modalità multilingue
La modalità multilingue è disponibile solo con Scribe v3 Live (scribe_v3_live). Gli altri modelli rifiutano
multilang_mode=true con un errore invalid_request e chiudono la connessione.
Con multilang_mode=true, Scribe v3 Live trascrive ogni lingua nel proprio sistema di scrittura e segue i cambi di lingua, inclusi quelli a metà frase.
La modalità multilingue presenta i seguenti compromessi:
- Il parlato in sottofondo che sembra essere in un’altra lingua può essere trascritto.
- Le frasi brevi hanno maggiori probabilità di essere trascritte in modo errato.
Gli SDK ufficiali non supportano ancora multilang_mode. Per usarlo, connettiti direttamente all’API WebSocket.