Presentiamo Eleven v4Scopri Eleven v4, il nostro modello più espressivo di sempre.

Vai al contenuto

Cos'è la trascrizione multilingue e come funziona?

Scritto da
Jack Limebear
Pubblicato
Ultimo aggiornamento

AscoltaAscolta questo articolo

Che tu stia organizzando una conferenza internazionale o voglia semplicemente conservare registrazioni accurate delle conversazioni con l'assistenza clienti in qualsiasi lingua, la trascrizione multilingue è più necessaria che mai. 

Convertendo i dati audio in testo accurato e ricercabile, gli strumenti di trascrizione multilingue trasformano le conversazioni in registrazioni utilizzabili. La tecnologia che consente la trascrizione in più lingue si è evoluta di pari passo con l'aumento della ricerca sui modelli di Speech to Text (STT). Gli sviluppatori possono ora integrare potenti API STT nei propri workflow per creare pipeline complesse di trascrizione multilingue.

In questo articolo, vedremo cos'è la trascrizione multilingue, come funziona tramite app desktop e API e perché è essenziale per le aziende di tutto il mondo.

In sintesi

  • La trascrizione multilingue trasforma un file audio in testo scritto in più lingue.
  • I migliori strumenti di trascrizione multilingue offrono funzionalità aggiuntive come la diarizzazione dei parlanti, il prompting di termini chiave e il rilevamento delle entità.
  • Puoi usare strumenti di trascrizione multilingue online oppure integrare un'API Speech to Text nei workflow di sviluppo. 
  • La trascrizione automatica offre velocità e scalabilità, mentre quella umana può essere utile nei casi complessi con più parlanti sovrapposti.
  • L'accuratezza della trascrizione multilingue si misura con il Word Error Rate (WER), che varia a seconda della lingua. 

Cos'è la trascrizione multilingue e perché è importante?

La trascrizione multilingue converte l'audio parlato in testo scritto in più di una lingua. I sistemi di intelligenza artificiale rilevano automaticamente la lingua, o le lingue, parlate e trascrivono l'audio. L'output di un sistema STT multilingue può essere una trascrizione letterale oppure includere un livello di traduzione che unifica le lingue di input in un unico output. 

Ad esempio, in una conferenza globale, alcuni relatori potrebbero ricevere una domanda nella loro lingua madre. Lo strumento speech to text multilingue può trascrivere direttamente ciò che ciascun relatore dice nella propria lingua oppure produrre un unico output in una lingua di destinazione che il pubblico può leggere. Le organizzazioni possono rendere i propri eventi più accessibili usando questi strumenti STT.

ElevenLabs integra funzionalità STT multilingue direttamente nel nostro modello Speech to Text Scribe v2. Scribe v2 supporta il rilevamento automatico della lingua, quindi un singolo file può contenere più lingue. Puoi indicare quali lingue sono presenti in una clip audio oppure lasciare l'impostazione su “Rileva” e far identificare al nostro sistema le lingue presenti nel file caricato.

Quando usi ElevenAPI, il parametro language_code utilizza per impostazione predefinita la previsione automatica. Se sai già quali lingue sono presenti, indicarle in anticipo migliora le prestazioni. 

Perché la trascrizione multilingue è importante

Ricerche recenti suggeriscono che il mercato globale dei servizi di trascrizione raggiungerà 6 miliardi di dollari entro il 2035. A favorirne la crescita contribuisce l'ampia gamma di casi d'uso che sfruttano gli STT multilingue.

Ecco alcuni motivi pratici per cui la trascrizione multilingue è importante:

  • Accessibilità: prima di iniziare la traduzione o il doppiaggio, didascalie e sottotitoli richiedono trascrizioni multilingue accurate. Gli STT multilingue possono migliorare notevolmente l'accessibilità per gli utenti.
  • Ricercabilità: l'audio trascritto può diventare testo indicizzabile, quindi le tue chiamate all'assistenza o riunioni possono trasformarsi in risorse utili per altri. La ricercabilità è particolarmente importante quando i sistemi di IA iniziano a far emergere più dati dai documenti interni: una trascrizione chiara aiuta a creare un riferimento di input completo. 
  • Conformità normativa: molti settori regolamentati hanno bisogno di registrazioni scritte e verificabili delle interazioni vocali. Con gli STT multilingue, puoi supportare questa esigenza in ogni lingua usata dai tuoi clienti. Ad esempio, la Financial Conduct Authority stabilisce che gli istituti finanziari devono conservare registrazioni e trascrizioni delle conversazioni telefoniche.
  • Pipeline di contenuti globali: che si tratti di doppiaggio o sottotitolazione, i workflow iniziano sempre con una trascrizione iniziale estremamente accurata su cui lavorare. Strumenti di trascrizione multilingue di qualità consentono il primo passo di questi più ampi workflow globali di distribuzione dei contenuti.

La trascrizione multilingue è necessaria in numerosi settori: fornitori di telecomunicazioni che trascrivono chiamate di assistenza, società di servizi finanziari che soddisfano requisiti di conformità normativa, team sanitari che documentano le interazioni con i pazienti e persino studi cinematografici che localizzano contenuti. Che tu operi nel SaaS, nei viaggi o nei servizi di pubblica utilità, disporre di un sistema potente garantisce trascrizioni di output sempre di qualità elevata e precise.

Funzionalità chiave da cercare nelle soluzioni di trascrizione multilingue

Gli strumenti di trascrizione multilingue devono sapersi adattare all'input audio con cui lavorano, identificando dinamicamente le lingue e trascrivendole con grande precisione. 

Ecco le principali funzionalità da cercare in una soluzione di trascrizione multilingue di alta qualità:

  • Rilevamento automatico della lingua: il sistema dovrebbe identificare autonomamente la lingua parlata, anziché impedire la trascrizione finché l'utente non indica una lingua di origine. Soprattutto negli scenari in cui la lingua di input non è nota o in una clip con più lingue, il rilevamento automatico della lingua ti consente di gestire più lingue senza configurazione manuale.
  • Diarizzazione dei parlanti: la diarizzazione assegna il testo trascritto al parlante corretto in un file, un aspetto importante per qualsiasi trascrizione audio che contenga più parlanti. Ad esempio, potrebbero esserci più persone in un panel da identificare, oppure potrebbe semplicemente essere necessario distinguere chiaramente quando parlano un cliente e un operatore dell'assistenza. Scribe v2 supporta la diarizzazione per un massimo di 32 parlanti in un singolo file. 
  • Prompting di termini chiave: i termini chiave consentono agli utenti di inserire manualmente un vocabolario specifico, come nomi di prodotti o nomi propri, per definire la trascrizione corretta. Nei sistemi batch, Scribe v2 consente fino a 1.000 termini chiave, mentre Scribe v2 Realtime per la trascrizione dal vivo ne offre fino a 50.
  • Rilevamento delle entità: il rilevamento delle entità identifica parole specifiche in una trascrizione, ed è essenziale per le attività di conformità normativa e sicurezza volte a proteggere i dati sensibili. Consulta la documentazione ElevenLabs sul rilevamento delle entità per una panoramica completa dei 56 tipi di entità supportati.
  • Ampio supporto linguistico: non sorprende che le migliori soluzioni STT multilingue riescano a supportare la trascrizione in un'ampia gamma di lingue. Come riferimento, Scribe v2 offre trascrizioni accurate in oltre 90 lingue. 

Insieme, queste funzionalità supportano un'ampia gamma di casi d'uso e ti permettono di sfruttare un sistema STT affidabile che copre più lingue con precisione.

Key features of a multilingual transcription tool: language detection, speaker diarization, and more.

Come trascrivere in modo efficiente l'audio in lingue diverse

Il modo più efficace per trascrivere l'audio in lingue diverse dipende dal carico di lavoro che hai in mente. Per file batch una tantum, la pagina Speech to Text di ElevenLabs ti consente di caricare un file e ricevere rapidamente la trascrizione.

Quando lavori su ElevenCreative, trascrivere l'audio è semplice:

  1. Carica l'audio: vai a Speech to Text e fai clic su “Trascrivi file”.
  2. Seleziona le opzioni: seleziona la lingua principale o lascia l'impostazione su “Rileva”, attiva gli eventi audio se vuoi contrassegnare risate o altri eventi non vocali e aggiungi termini chiave se necessario.
  3. Visualizza i risultati: dopo aver caricato i file, puoi fare clic sul nome del file audio per visualizzarne la trascrizione. Da lì, puoi rivederla e perfezionarla direttamente nel Transcript Editor, quindi esportarla nel formato richiesto da ogni workflow a valle.

Per la trascrizione programmatica o ad alto volume, usa l'API Speech to Text. Ecco alcuni dettagli che puoi usare per strutturare le pipeline di produzione:

  • Selezione del modello: il parametro model_id permette di scegliere tra scribe_v2 e scribe_v1, così la pipeline può specificare un modello anziché affidarsi a un valore predefinito che potrebbe cambiare nel tempo.
  • Gestione della lingua: Il parametro language_code accetta un codice ISO-639-1 o codice ISO-639-3 e utilizza il rilevamento automatico per impostazione predefinita se non viene configurato. Indicare direttamente una lingua può migliorare le prestazioni.
  • Controlli della diarizzazione dei parlanti: impostando diarize su true, viene annotato il parlante che sta parlando. Il parametro num_speakers limita il numero da 1 a 32. Per un controllo più granulare, puoi usare il parametro diarization_threshold per regolare il compromesso tra parlanti distinti. 
  • Precisione dei timestamp: il parametro timestamps_granularity controlla il livello di dettaglio dell'output, con opzioni per timestamp a livello di parola o carattere, oppure nessuno.
  • Elaborazione asincrona su larga scala: impostando webhook su true, la risposta viene restituita immediatamente e la trascrizione completata viene inviata al webhook configurato una volta terminata l'elaborazione. Il campo webhook_metadata allega dati di monitoraggio personalizzati, come l'ID interno del job, a ogni risposta webhook.
  • Audio multicanale: impostando use_multi_channel su true, ogni canale viene trascritto in modo indipendente, fino a un massimo di cinque canali, contrassegnando ogni parola con un campo channel_index. 
  • Gestione di contenuti specializzati: il parametro keyterms orienta la trascrizione verso un massimo di 1.000 parole o frasi specifiche, entity_detection segnala PII e altri dati sensibili, mentre no_verbatim rimuove parole riempitive e false partenze dall'output.

Insieme, questi parametri ti offrono un controllo granulare su ogni fase della pipeline. Dal rilevamento della lingua e l'etichettatura dei parlanti alla formattazione e alla consegna dell'output, l'API Speech to Text si adatta alle tue esigenze di produzione.

Speech to Text API features include language detection, speaker diarization, timestamps, and entity detection.

Le lingue supportate dai servizi di trascrizione

La copertura linguistica è un elemento fondamentale che distingue i migliori strumenti di trascrizione multilingue. ElevenLabs Scribe v2 e Scribe v2 Realtime supportano entrambi oltre 90 lingue; nella documentazione Speech to Text trovi l'elenco completo delle lingue supportate.

Lingue come inglese, spagnolo, italiano, polacco, francese e tedesco dispongono di maggiori volumi di dati di addestramento, quindi spesso gli STT per queste lingue hanno un'accuratezza maggiore. Alcune lingue, come amarico, ganda, yoruba e zulu, hanno tassi di accuratezza inferiori rispetto alle lingue sopra indicate.

I modelli ElevenLabs Scribe hanno un tasso di errore delle parole inferiore al 5% per 36 lingue diverse e un WER inferiore al 10% per altre 21. Consulta la panoramica ElevenLabs del supporto linguistico per maggiori dettagli sulle lingue supportate e sui rispettivi WER.

Quanto costa la trascrizione multilingue?

In genere, i prezzi della trascrizione automatica sono strutturati in base alla durata di un file audio, anziché al numero di parole o di lingue coinvolte. ElevenLabs addebita Speech to Text in base alla durata dell'audio, fatturata per ora di audio. Le tariffe specifiche variano in base al piano e al modello.

Ecco i principali fattori che influenzano i prezzi della trascrizione multilingue:

  • Funzionalità di trascrizione aggiuntive: alcuni provider applicano costi aggiuntivi per abilitare determinate funzionalità, come il rilevamento delle entità.
  • L'audio multicanale viene fatturato per canale: quando abiliti use_multi_channel, ogni canale viene fatturato separatamente, quindi una registrazione a due canali costa all'incirca il doppio di una registrazione a canale singolo.
  • La lingua non modifica la tariffa base: la tariffazione basata sulla durata consente agli STT multilingue di supportare qualsiasi lingua mantenendo la stessa tariffa oraria, semplificando la pianificazione del budget per i team che lavorano in più lingue.

Per maggiori dettagli sul costo di Speech to Text di ElevenLabs, consulta la nostra pagina dei prezzi.

Inizia a usare ElevenAPI per una trascrizione multilingue accurata

ElevenAPI integra la trascrizione multilingue in qualsiasi workflow di produzione in pochi passaggi. Che tu stia trascrivendo contenuti per archivi multimediali globali, interazioni con l'assistenza clienti, riunioni o interviste di ricerca, oppure stia semplicemente cercando un riconoscimento vocale accurato in decine di lingue, il nostro potente motore STT multilingue può aiutarti.

Esplora l'API Speech to Text di ElevenAPI per scoprirne tutte le funzionalità, oppure crea un account ElevenLabs per iniziare oggi a trascrivere audio multilingue. 

FAQ sulla trascrizione multilingue

Scritto da

Jack Limebear fa parte del team Growth e si occupa di scrivere contenuti e definire strategie per il blog e le pagine insights. Prima di arrivare in ElevenLabs, ha guidato la strategia dei contenuti per oltre dieci anni in realtà che vanno da startup SaaS in rapida crescita a grandi aziende Fortune 500. Ha conseguito un Master in Letteratura Inglese presso l’Università di Cambridge.

Articoli simili

Crea con l'audio IA della massima qualità