Cosa fa esattamente il modello
Voxtral Mini Transcribe Realtime 3 è un modello di trascrizione audio in streaming sviluppato da Mistral AI. La sua funzione principale è convertire il flusso di audio ricevuto in tempo reale in testo scritto in modo incrementale. A differenza dei modelli di sintesi vocale, questo modello non genera audio; la sua uscita è esclusivamente testuale.
Il modello opera tramite connessioni WebSocket, consentendo una comunicazione bidirezionale e a bassa latenza tra client e server. È progettato per ambienti in cui l'immediatezza della trascrizione è critica, come assistenti vocali, sottotitoli in diretta o sistemi di dettatura. La versione specifica identificata è 'voxtral-mini-transcribe-realtime-3-0', rilasciata il 20 ottobre 2026.
L'output incrementale descrive come appare il testo durante la sessione, non una trascrizione definitiva garantita in ogni istante. I frammenti iniziali possono completarsi man mano che arriva più audio, quindi un'applicazione deve distinguere tra testo provvisorio e testo che decide di presentare come finale. L'utilità di questa distinzione dipende da come il client gestisce e mostra gli aggiornamenti ricevuti.
WebSocket mantiene un canale di comunicazione aperto per scambiare messaggi tra client e server durante la trasmissione. Questa connessione bidirezionale consente di inviare audio e ricevere testo senza aprire una richiesta indipendente per ogni frammento, ma non elimina la dipendenza dalla rete né fissa di per sé una latenza specifica. Il tempo di risposta effettivo dipende anche dal percorso tra client e servizio e dal modo in cui l'applicazione invia l'audio.
La descrizione funzionale separa chiaramente input e output: il sistema riceve audio e restituisce testo, ma non sintetizza una risposta parlata. In un'integrazione, quindi, la trascrizione è il risultato che il client può elaborare o visualizzare; qualsiasi azione successiva spetta all'applicazione e non deve essere confusa con una capacità di generazione vocale del modello.
Specifiche di base del modello
Caratteristiche tecniche del modello di trascrizione in tempo reale.
| Caratteristica | Dettaglio |
|---|---|
| Identificatore | voxtral-mini-transcribe-realtime-3-0 |
| Modalità di input | Audio (streaming) |
| Modalità di output | Testo |
| Protocollo | WebSocket |
| Data di rilascio | 20 ottobre 2026 |
Capacità ed esempi per task
La capacità principale del modello è la trascrizione incrementale. Man mano che l'audio viene trasmesso, il modello restituisce frammenti di testo parziali che si completano progressivamente. Questo consente alle applicazioni di visualizzare il testo sullo schermo mentre l'utente parla, senza attendere la fine della frase.
Oltre alla trascrizione di base, il modello incorpora il rilevamento della fine del turno (turn-taking detection). Questa funzione identifica quando il parlante ha terminato il suo intervento, un aspetto cruciale per i sistemi di dialogo che devono sapere quando rispondere. Offre anche etichette dei parlanti, che permettono di distinguere tra diverse voci in una conversazione, sebbene ciò non equivalga a un'identificazione biometrica univoca. La funzione 'context_bias' consente di influenzare la trascrizione fornendo un contesto precedente, migliorando la precisione per gergo tecnico o nomi propri.
La trascrizione incrementale può produrre una sequenza di revisioni, non solo una riga di testo che rimane invariata dal primo frammento. Un'interfaccia che la presenta in diretta deve considerare che il contenuto parziale si completa e organizzare l'aggiornamento in modo che l'utente possa seguire la conversazione. La rapidità con cui appare il testo non determina da sola che ogni parola sia definitiva o corretta.
Il rilevamento della fine del turno e le etichette dei parlanti risolvono compiti distinti. Il primo segnala un possibile momento di chiusura di un intervento; le seconde aiutano a separare le voci all'interno della conversazione. Nessuna delle due funzioni dimostra da sola chi sia una persona né garantisce che tutti gli interventi vengano segmentati senza errori, quindi l'applicazione deve interpretare questi risultati all'interno del proprio flusso di dialogo.
Il parametro context_bias serve a fornire termini o contesto che possono orientare la scelta delle parole durante la trascrizione. Questa influenza non rende sicura la scrittura di un nome proprio né elimina gli errori: il risultato dipende ancora dall'audio ricevuto e dalle informazioni contestuali fornite. Il contesto deve corrispondere alla conversazione elaborata, poiché orientare il vocabolario non equivale a verificare il contenuto parlato.
L'intervallo di 200 ms dell'esempio descrive la cadenza dei frammenti in quell'integrazione illustrativa, non una frequenza garantita per tutte le sessioni. L'applicazione può usare le etichette dei parlanti per organizzare i sottotitoli, ma queste etichette non certificano l'identità dei partecipanti né assicurano un'assegnazione corretta in ogni caso. Il rilevamento della chiusura va inteso come un segnale per gestire la riga, non come prova infallibile che il parlante abbia già terminato.
Benchmark e metodologia pubblicata
Mistral AI ha pubblicato una valutazione basata sul set di dati FLEURS, utilizzando un sottoinsieme di 35 lingue. Per le lingue giapponese, coreano e cinese, viene utilizzata la metrica CER (Character Error Rate) anziché la WER (Word Error Rate), a causa della struttura di queste lingue.
È importante sottolineare che questa valutazione non copre le 45 lingue e dialetti che la guida attuale del modello dichiara come supportati. Pertanto, i risultati dei benchmark non garantiscono le prestazioni in tutte le lingue disponibili. Non sono state verificate punteggi specifici per lingua né i risultati sono stati riprodotti in modo indipendente. I team che devono garantire un livello di precisione devono condurre test propri con registrazioni rappresentative del loro caso d'uso.
WER e CER esprimono errori di trascrizione con unità diverse. WER conta sostituzioni, eliminazioni e inserzioni di parole rispetto a un riferimento; CER applica un confronto basato sui caratteri. Per questo, un punteggio di una metrica non deve essere confrontato direttamente con l'altro come se entrambi misurassero esattamente la stessa unità, e la scelta indicata per giapponese, coreano e cinese deve essere mantenuta nell'interpretazione dei risultati.
Il set FLEURS e la selezione di 35 lingue delimitano l'ambito della valutazione descritta. I risultati consentono di considerare il comportamento misurato in quella configurazione, ma non colmano automaticamente l'assenza di metriche per le lingue rimanenti né dimostrano le prestazioni di ogni dialetto incluso nell'elenco di compatibilità. La compatibilità dichiarata e un punteggio osservato in un test sono affermazioni distinte.
Un test proprio può stimare se il modello risponde alle condizioni specifiche di un team, purché le registrazioni rappresentino le voci, il vocabolario e le condizioni audio rilevanti per quella valutazione. Il risultato di un test locale non garantisce nemmeno lo stesso livello in altre registrazioni o configurazioni. È opportuno registrare quale lingua, metrica e materiale siano stati utilizzati affinché i confronti mantengano un ambito chiaro.
L'assenza di riproduzione indipendente limita la possibilità di verificare se il risultato pubblicato si mantenga sotto un'altra esecuzione o configurazione. Pertanto, le cifre del benchmark funzionano come riferimento per una valutazione successiva, non come promessa di precisione uniforme. La decisione deve tenere conto sia della copertura linguistica misurata sia delle esigenze di qualità del sistema che riceverà la trascrizione.
Prezzo e requisiti di deployment
Il costo del modello è calcolato al minuto di audio elaborato. La tariffa pubblica è di 0,008 USD al minuto. Non viene applicata una tariffa per i token di output, poiché il prezzo è legato alla durata dell'audio in input. Questa struttura di prezzo è diversa da quella dei modelli linguistici di grandi dimensioni, che in genere addebitano per token di input e output.
Il deployment avviene tramite l'API di Mistral AI. Non sono stati pubblicati pesi scaricabili per queste varianti, il che significa che il modello non può essere eseguito localmente senza accesso all'infrastruttura di Mistral. Per i deployment privati aziendali, è richiesto un accordo specifico con il fornitore. I team devono confermare le condizioni di fatturazione e la disponibilità nella propria regione prima di integrare il modello in produzione.
La fatturazione al minuto lega il costo alla durata dell'audio elaborato, anziché al numero di parole che appaiono nella trascrizione. Per stimare la spesa, i team possono correlare la tariffa indicata con la durata dell'audio prevista e il volume di sessioni che intendono elaborare. Questa stima deve essere trattata come un calcolo basato sul prezzo pubblico descritto, non come una conferma delle condizioni contrattuali applicabili a ciascun account.
Il fatto che l'output di testo sia incluso significa che la struttura descritta non aggiunge un addebito separato per i token di trascrizione. Il criterio di fatturazione indicato rimane la durata dell'audio in input; il testo generato non sostituisce quell'unità di fatturazione. Questa differenza facilita il confronto dello schema con tariffe basate sui token, ma non consente di concludere quale sarà il costo totale senza conoscere il volume di utilizzo previsto.
L'assenza di pesi scaricabili per queste varianti impedisce di proporre l'esecuzione locale come un'installazione autonoma a partire da tali pesi. L'accesso descritto passa tramite l'API del fornitore, mentre un deployment privato dipende da un accordo specifico. La disponibilità regionale e le condizioni di fatturazione devono essere confermate per l'account e la posizione specifici prima di trasformare una stima in un piano di produzione.
Struttura dei prezzi
Dettagli pubblici sulla fatturazione del modello.
| Voce | Prezzo |
|---|---|
| Audio in input | 0,008 USD / minuto |
| Output di testo | Incluso nella tariffa audio |
| Deployment privato | Richiede accordo specifico |
Limitazioni, sicurezza e alternative
Un'importante limitazione è la dipendenza dalla connessione a internet. Essendo un servizio cloud, qualsiasi interruzione della rete o del servizio di Mistral influenzerà la trascrizione. I team devono implementare meccanismi di riconnessione e gestione degli errori per evitare la perdita di audio.
Dal punto di vista della sicurezza, l'audio può contenere dati personali sensibili. È responsabilità dell'utente limitare la ritenzione e l'accesso a questi dati, informare le persone sul trattamento e rivedere gli errori in ambienti rumorosi. Il rilevamento dei parlanti non deve essere confuso con l'identificazione biometrica, poiché non garantisce l'univocità dell'individuo. Come alternative, esistono altri modelli di trascrizione in tempo reale, ma la scelta deve basarsi sul confronto di precisione, latenza e costo per il caso d'uso specifico.
La dipendenza da una connessione attiva influisce sia sull'invio dell'audio sia sulla ricezione dei frammenti di testo. Se la connessione si interrompe, l'applicazione può smettere di ricevere aggiornamenti finché il servizio non è accessibile; riconnettersi non recupera automaticamente l'audio che il client non ha conservato o rinviato. La gestione degli errori deve definire cosa accade al frammento in corso e come si informa l'utente, senza presupporre che ogni interruzione si risolva senza perdite.
Le misure su ritenzione, accesso e informazione alle persone fanno parte del trattamento dell'audio e delle trascrizioni derivate. Limitare chi può consultare i dati e per quanto tempo vengono conservati riduce l'esposizione, ma non elimina da solo i rischi né sostituisce il rispetto delle norme applicabili. La configurazione deve considerare entrambe le forme di contenuto, poiché il testo trascritto può anche rivelare informazioni presenti nella voce.
I test con rumore consentono di osservare come risponde la trascrizione a condizioni meno pulite di una registrazione controllata, anche se il risultato di un test specifico non quantifica automaticamente il comportamento in qualsiasi ambiente rumoroso. L'articolo non stabilisce una soglia di rumore né un tasso di errore per quelle condizioni. Pertanto, i test devono essere interpretati all'interno del materiale utilizzato e accompagnati da una revisione degli errori e delle riconnessioni.
Il confronto con le alternative deve mantenere criteri equivalenti: precisione misurata con materiali comparabili, latenza osservata in condizioni simili e costo calcolato con volumi coerenti. Una cifra di precisione ottenuta con un altro set di audio o una definizione diversa di latenza può indurre a una scelta fuorviante. Le etichette dei parlanti rimangono una funzione di separazione delle voci e non una prova biometrica, anche quando l'applicazione le usa per ordinare i sottotitoli.
Processo di verifica della sicurezza
Passi consigliati prima di distribuire il modello in produzione.
- 01Auditare il tipo di dati personali presenti nell'audio.
- 02Configurare politiche di ritenzione ed eliminazione dei dati.
- 03Informare gli utenti sull'uso della trascrizione.
- 04Eseguire test di robustezza in ambienti con rumore.
- 05Implementare il monitoraggio degli errori e delle riconnessioni.
Criteri pratici di scelta
Per decidere se utilizzare Voxtral Mini Transcribe Realtime 3, i team devono valutare diversi criteri. In primo luogo, la necessità di trascrizione in tempo reale: se l'applicazione richiede testo incrementale, questo modello è adatto. In secondo luogo, il supporto linguistico: verificare se la lingua target è tra le 45 supportate e, se possibile, rivedere la precisione in quella lingua specifica.
In terzo luogo, il costo: confrontare la tariffa al minuto con il volume di audio previsto. In quarto luogo, l'integrazione: valutare la facilità d'uso dell'API WebSocket e la disponibilità dell'infrastruttura di Mistral nella regione. In quinto luogo, la sicurezza: assicurarsi di rispettare le normative sulla protezione dei dati. Se uno di questi criteri non è soddisfatto, si devono considerare alternative o soluzioni ibride.
La scelta inizia precisando cosa significa «tempo reale» per l'applicazione: ricevere frammenti durante l'intervento, chiudere una riga al rilevamento di un turno o completare una trascrizione alla fine sono esigenze correlate, ma non identiche. Verificare il flusso atteso aiuta a decidere se l'output incrementale apporta valore e quale comportamento il client deve gestire quando i frammenti si aggiornano o la connessione si interrompe.
L'elenco delle lingue compatibili indica l'ambito funzionale dichiarato, non una garanzia di precisione equivalente per ogni lingua. Se la lingua di destinazione è inclusa, rimane pertinente verificare il risultato con registrazioni rappresentative e una metrica adeguata; un test in un'altra lingua non sostituisce quella verifica. Il fatto che il benchmark copra meno lingue dell'elenco di compatibilità deve essere mantenuto nella valutazione della fiducia disponibile.
Il calcolo economico può partire dalla durata dell'audio attesa e dalla tariffa al minuto, per poi essere confrontato con la quantità di sessioni prevista. La stima non sostituisce la conferma della fatturazione e della disponibilità regionale, né consente di dedurre condizioni non descritte per il deployment privato. Separare il costo stimato dall'accesso effettivamente contratto evita di trattare una proiezione come un preventivo confermato.
La valutazione dell'integrazione deve verificare lo scambio tramite WebSocket nella regione prevista e il comportamento dell'applicazione in caso di errori, riconnessioni e frammenti parziali. In parallelo, la revisione della privacy deve considerare l'audio e il testo risultante, nonché le regole di accesso, ritenzione e informazione agli utenti. Se questi requisiti o il livello di precisione atteso non vengono soddisfatti nei test propri, confrontare alternative o una soluzione ibrida è una decisione di valutazione, non una garanzia che un'altra opzione risolva automaticamente le stesse limitazioni.
Tabella di decisione
Criteri per valutare l'idoneità del modello.
| Criterio | Domanda chiave | Azione consigliata |
|---|---|---|
| Tempo reale | È necessario testo incrementale? | Se sì, il modello è adatto. |
| Lingua | La lingua è supportata? | Verificare nell'elenco delle 45 lingue. |
| Costo | Il costo al minuto è sostenibile? | Calcolare il costo totale stimato. |
| Sicurezza | Ci sono dati personali? | Implementare controlli di privacy. |
Continua a esplorare
Fonti consultate
Correzioni e trasparenza
Se trovi un dato errato o non aggiornato, inviaci la pagina e la fonte da verificare.
Proponi una correzione