Ce que fait le modèle exact
Voxtral Mini Transcribe Realtime 3 est un modèle de transcription audio en streaming développé par Mistral AI. Sa fonction principale est de convertir le flux audio reçu en temps réel en texte écrit de manière incrémentale. Contrairement aux modèles de synthèse vocale, ce modèle ne génère pas d'audio ; sa sortie est exclusivement textuelle.
Le modèle opère via des connexions WebSocket, permettant une communication bidirectionnelle et à faible latence entre le client et le serveur. Il est conçu pour des environnements où l'immédiateté de la transcription est critique, tels que les assistants vocaux, les sous-titres en direct ou les systèmes de dictée. La version spécifique identifiée est 'voxtral-mini-transcribe-realtime-3-0', lancée le 20 octobre 2026.
La sortie incrémentale décrit la manière dont le texte apparaît au fil de la session, sans constituer une transcription définitive garantie à chaque instant. Les fragments initiaux peuvent être complétés ou ajustés à mesure que de nouveaux segments audio arrivent, ce qui oblige l'application à distinguer clairement entre un texte provisoire et une portion qu'elle décide de présenter comme finale. L'utilité de cette distinction repose sur la façon dont le client gère, met en forme et affiche les mises à jour successives qu'il reçoit du serveur.
Le protocole WebSocket maintient un canal de communication ouvert pour échanger des messages entre le client et le serveur durant toute la durée de la transmission. Cette connexion bidirectionnelle permet d'envoyer l'audio et de recevoir le texte sans ouvrir une requête indépendante pour chaque fragment, mais elle n'élimine pas la dépendance au réseau ni ne fixe à elle seule une latence concrète. Le temps de réponse effectif dépend également du trajet entre le client et le service ainsi que de la méthode utilisée par l'application pour transmettre les données audio.
La description fonctionnelle sépare nettement l'entrée et la sortie : le système reçoit de l'audio et restitue du texte, sans synthétiser de réponse vocale. Dans une intégration, la transcription est donc le résultat que le client peut traiter ou afficher ; toute action ultérieure, comme la génération d'une réponse, relève de l'application elle-même et ne doit pas être confondue avec une capacité de génération vocale inhérente au modèle de transcription.
Spécifications de base du modèle
Caractéristiques techniques et propriétés du modèle de transcription présentées de manière synthétique.
| Caractéristique | Détail |
|---|---|
| Identifiant | voxtral-mini-transcribe-realtime-3-0 |
| Modalité d'entrée | Audio (streaming) |
| Modalité de sortie | Texte |
| Protocole | WebSocket |
| Date de lancement | 20 octobre 2026 |
Capacités et exemples par tâche
La capacité principale du modèle est la transcription incrémentale. À mesure que l'audio est transmis, le modèle renvoie des fragments de texte partiels qui se complètent progressivement. Cela permet aux applications d'afficher le texte à l'écran pendant que l'utilisateur parle, sans attendre la fin de la phrase.
En plus de la transcription de base, le modèle intègre la détection de fin de tour (turn-taking detection). Cette fonction identifie quand le locuteur a terminé son intervention, ce qui est crucial pour les systèmes de dialogue qui doivent savoir quand répondre. Il offre également des étiquettes de locuteur, permettant de distinguer différentes voix dans une conversation, bien que cela n'équivaille pas à une identification biométrique unique. La fonction 'context_bias' permet d'influencer la transcription en fournissant un contexte préalable, améliorant la précision pour les jargons techniques ou les noms propres.
La transcription incrémentale peut produire une série de révisions successives, plutôt qu'une ligne de texte immuable dès le premier fragment. Une interface qui présente ce contenu en direct doit anticiper que les portions partielles seront complétées et organiser les mises à jour de manière à ce que l'utilisateur puisse suivre la conversation sans confusion. La rapidité d'apparition du texte ne détermine pas à elle seule que chaque mot est définitif ou correct, car le modèle peut modifier sa sortie en fonction du contexte audio supplémentaire.
La détection de fin de tour et les étiquettes de locuteur répondent à des tâches distinctes. La première signale un moment potentiel de clôture d'une intervention, tandis que les secondes aident à séparer les différentes voix au sein de la conversation. Aucune de ces deux fonctions ne démontre à elle seule l'identité d'une personne ni ne garantit que toutes les interventions soient segmentées sans erreur, ce qui impose à l'application d'interpréter ces résultats dans le cadre de son propre flux de dialogue.
Le paramètre context_bias sert à fournir des termes ou un contexte qui peuvent orienter le choix des mots lors de la transcription. Cette influence ne rend pas l'écriture d'un nom propre infaillible ni n'élimine les erreurs, car le résultat dépend toujours de l'audio reçu et de l'information contextuelle fournie. Le contexte doit correspondre à la conversation traitée, car orienter le vocabulaire ne revient pas à vérifier le contenu parlé, mais simplement à guider le modèle vers des interprétations plus probables.
L'intervalle de 200 ms mentionné dans l'exemple illustre la cadence des fragments dans cette intégration spécifique, sans constituer une fréquence garantie pour toutes les sessions. L'application peut utiliser les étiquettes de locuteur pour organiser les sous-titres, mais celles-ci ne certifient pas l'identité des participants ni n'assurent une attribution correcte dans chaque cas. La détection de fin de tour doit également être comprise comme un signal pour gérer la ligne de sous-titre, et non comme une preuve infaillible que le locuteur a terminé son intervention.
Benchmarks et méthodologie publiée
Mistral AI a publié une évaluation basée sur le jeu de données FLEURS, utilisant un sous-ensemble de 35 langues. Pour les langues japonaise, coréenne et chinoise, la métrique CER (Character Error Rate) est utilisée au lieu de la WER (Word Error Rate), en raison de la structure de ces langues.
Cette évaluation ne couvre pas les 45 langues et dialectes que le guide du modèle indique comme pris en charge. Les résultats des benchmarks ne permettent donc pas de conclure aux performances dans toutes ces langues. Les scores par langue restent à confirmer, et les résultats n’ont pas été reproduits de manière indépendante. Les équipes qui doivent atteindre un niveau de précision donné doivent effectuer leurs propres tests avec des enregistrements représentatifs de leur cas d’usage.
Les métriques WER et CER expriment les erreurs de transcription avec des unités différentes. Le WER compte les substitutions, suppressions et insertions de mots par rapport à une référence, tandis que le CER applique une comparaison basée sur les caractères. Par conséquent, un score d'une métrique ne doit pas être comparé directement à l'autre comme si elles mesuraient exactement la même unité, et le choix de la métrique CER pour le japonais, le coréen et le chinois doit être conservé lors de l'interprétation des résultats pour éviter des conclusions erronées.
Le jeu de données FLEURS et la sélection de 35 langues délimitent l'étendue de l'évaluation décrite. Les résultats permettent d'envisager le comportement mesuré dans cette configuration, mais ils ne comblent pas automatiquement l'absence de métriques pour les langues restantes ni ne prouvent la performance de chaque dialecte inclus dans la liste de compatibilité. La compatibilité déclarée et un score observé lors d'un test sont deux affirmations distinctes qui ne se substituent pas l'une à l'autre.
Un test propre permet d'estimer si le modèle répond aux conditions spécifiques d'une équipe, à condition que les enregistrements représentent les voix, le vocabulaire et les conditions audio pertinentes pour cette évaluation. Le résultat d'un test local ne garantit pas non plus le même niveau de performance sur d'autres enregistrements ou configurations. Il est recommandé de documenter la langue, la métrique et le matériel utilisés afin que les comparaisons conservent un périmètre clair et reproductible.
L'absence de reproduction indépendante limite la possibilité de vérifier si le résultat publié se maintient sous une autre exécution ou configuration. Les chiffres du benchmark fonctionnent donc comme une référence pour une évaluation ultérieure, et non comme une promesse de précision uniforme. La décision doit prendre en compte à la fois la couverture linguistique mesurée et les besoins de qualité du système qui recevra la transcription, en gardant à l'esprit les limites de la méthodologie publiée.
Prix et exigences de déploiement
Le coût du modèle est calculé par minute d'audio traité. Le tarif public est de 0,008 USD par minute. Aucun tarif par jeton de sortie n'est appliqué, car le prix est lié à la durée de l'audio d'entrée. Cette structure de prix diffère de celle des grands modèles de langage, qui facturent généralement par jetons d'entrée et de sortie.
Le déploiement s'effectue via l'API de Mistral AI. Aucun poids téléchargeable n'a été publié pour ces variantes, ce qui signifie que le modèle ne peut pas s'exécuter localement sans accès à l'infrastructure de Mistral. Pour les déploiements privés d'entreprise, un accord spécifique avec le fournisseur est requis. Les équipes doivent confirmer les conditions de facturation et la disponibilité dans leur région avant d'intégrer le modèle en production.
La facturation par minute lie le coût à la durée de l'audio traité, plutôt qu'au nombre de mots apparaissant dans la transcription. Pour estimer la dépense, les équipes peuvent relier le tarif indiqué à la durée audio prévue et au volume de sessions qu'elles comptent traiter. Cette estimation doit être considérée comme un calcul basé sur le prix public décrit, et non comme une confirmation des conditions contractuelles applicables à chaque compte spécifique, qui peuvent varier selon les accords en place.
Le fait que la sortie texte soit incluse signifie que la structure décrite n'ajoute pas de frais séparés par jeton de transcription. Le critère de facturation reste la durée de l'audio d'entrée ; le texte généré ne remplace pas cette unité de facturation. Cette différence facilite la comparaison avec les tarifs basés sur les jetons, mais ne permet pas de conclure au coût total sans connaître le volume d'utilisation prévu, car la durée totale d'audio est le facteur déterminant du budget.
L'absence de poids téléchargeables pour ces variantes empêche d'envisager leur exécution locale comme une installation autonome à partir de ces fichiers. L'accès décrit passe par l'API du fournisseur, tandis qu'un déploiement privé dépend d'un accord spécifique. La disponibilité régionale et les conditions de facturation doivent être confirmées pour le compte et l'emplacement concrets avant de transformer une estimation en plan de production, afin d'éviter les surprises liées à l'infrastructure.
Structure des prix
Détails de la facturation publique du modèle.
| Poste | Prix |
|---|---|
| Audio d'entrée | 0,008 USD / minute |
| Sortie texte | Inclus dans le tarif audio |
| Déploiement privé | Accord spécifique requis |
Limites, sécurité et alternatives
Une limite importante est la dépendance à la connexion Internet. En tant que service cloud, toute interruption du réseau ou du service de Mistral affectera la transcription. Les équipes doivent implémenter des mécanismes de reconnexion et de gestion des erreurs pour éviter la perte d'audio.
Sur le plan de la sécurité, l'audio peut contenir des données personnelles sensibles. Il est de la responsabilité de l'utilisateur de limiter la rétention et l'accès à ces données, d'informer les personnes concernées sur le traitement et de vérifier les erreurs dans les environnements bruyants. La détection des locuteurs ne doit pas être confondue avec l'identification biométrique, car elle ne garantit pas l'unicité de l'individu. En tant qu'alternatives, d'autres modèles de transcription en temps réel existent, mais le choix doit se baser sur la comparaison de la précision, de la latence et du coût pour le cas d'usage spécifique.
La dépendance à une connexion active affecte à la fois l'envoi de l'audio et la réception des fragments de texte. Si la connexion est interrompue, l'application peut cesser de recevoir des mises à jour tant que le service n'est pas accessible ; la reconnexion ne récupère pas automatiquement l'audio que le client n'a pas conservé ou renvoyé. La gestion des erreurs doit définir ce qui se passe avec le fragment en cours et comment l'utilisateur est informé, sans supposer que chaque interruption se résout sans perte de données.
Les mesures concernant la rétention, l'accès et l'information des personnes font partie du traitement de l'audio et des transcriptions dérivées. Limiter qui peut consulter les données et combien de temps elles sont conservées réduit l'exposition, mais n'élimine pas à elle seule les risques ni ne remplace le respect des normes applicables. La configuration doit prendre en compte les deux formes de contenu, car le texte transcrit peut également révéler des informations présentes dans la voix originale.
Les tests avec bruit permettent d'observer comment la transcription réagit à des conditions moins propres qu'un enregistrement contrôlé, bien que le résultat d'un test spécifique ne quantifie pas automatiquement le comportement dans tout environnement bruyant. L'article n'établit pas de seuil de bruit ni de taux d'erreur pour ces conditions. Par conséquent, les tests doivent être interprétés dans le cadre du matériel utilisé et accompagnés d'une révision des erreurs et des reconnexions pour évaluer la robustesse réelle.
La comparaison avec les alternatives doit maintenir des critères équivalents : précision mesurée avec des matériaux comparables, latence observée dans des conditions similaires et coût calculé avec des volumes cohérents. Un chiffre de précision obtenu avec un autre ensemble d'audio ou une définition différente de la latence peut induire en erreur lors du choix. Les étiquettes de locuteur restent une fonction de séparation des voix et non une preuve biométrique, même lorsque l'application les utilise pour ordonner les sous-titres.
Processus de vérification de la sécurité
Étapes recommandées avant de déployer le modèle en production.
- 01Auditer le type de données personnelles présentes dans l'audio.
- 02Configurer les politiques de rétention et de suppression des données.
- 03Informer les utilisateurs sur l'utilisation de la transcription.
- 04Réaliser des tests de robustesse dans des environnements bruyants.
- 05Implémenter la surveillance des erreurs et des reconnections.
Critères pratiques de choix
Pour décider d'utiliser Voxtral Mini Transcribe Realtime 3, les équipes doivent évaluer plusieurs critères. Premièrement, le besoin de transcription en temps réel : si l'application nécessite du texte incrémental, ce modèle est adapté. Deuxièmement, le support linguistique : vérifier si la langue cible figure parmi les 45 prises en charge et, si possible, examiner la précision dans cette langue spécifique.
Troisièmement, le coût : comparer le tarif par minute avec le volume d'audio attendu. Quatrièmement, l'intégration : évaluer la facilité d'utilisation de l'API WebSocket et la disponibilité de l'infrastructure de Mistral dans la région. Cinquièmement, la sécurité : s'assurer de se conformer aux réglementations de protection des données. Si l'un de ces critères n'est pas rempli, des alternatives ou des solutions hybrides doivent être envisagées.
Le choix commence par préciser ce que signifie « temps réel » pour l'application : recevoir des fragments pendant l'intervention, fermer une ligne à la détection d'un tour ou compléter une transcription à la fin sont des besoins liés, mais non identiques. Vérifier le flux attendu aide à décider si la sortie incrémentale apporte une valeur et quel comportement le client doit gérer lorsque les fragments sont mis à jour ou que la connexion est interrompue, afin d'assurer une expérience utilisateur fluide.
La liste des langues compatibles indique l'étendue fonctionnelle déclarée, et non une garantie de précision équivalente pour chaque langue. Si la langue cible est incluse, il reste pertinent de vérifier le résultat avec des enregistrements représentatifs et une métrique appropriée ; un test dans une autre langue ne remplace pas cette vérification. Le fait que le benchmark couvre moins de langues que la liste de compatibilité doit être conservé lors de l'évaluation de la confiance disponible dans les performances.
Le calcul économique peut partir de la durée audio attendue et du tarif par minute, puis être confronté au nombre de sessions prévues. L'estimation ne remplace pas la confirmation de la facturation et de la disponibilité régionale, ni ne permet de déduire des conditions non décrites pour le déploiement privé. Séparer le coût estimé de l'accès effectivement contracté évite de traiter une projection comme un devis confirmé, ce qui est crucial pour la planification budgétaire.
L'évaluation de l'intégration doit vérifier l'échange via WebSocket dans la région prévue et le comportement de l'application face aux erreurs, aux reconnexions et aux fragments partiels. En parallèle, la révision de la confidentialité doit prendre en compte l'audio et le texte résultant, ainsi que les règles d'accès, de rétention et d'information des utilisateurs. Si ces exigences ou le niveau de précision attendu ne sont pas satisfaits lors des tests propres, comparer des alternatives ou une solution hybride est une décision d'évaluation, et non une garantie qu'une autre option résoudra automatiquement les mêmes limites.
Tableau de décision
Critères pour évaluer l'adéquation du modèle.
| Critère | Question clé | Action recommandée |
|---|---|---|
| Temps réel | Le texte incrémental est-il nécessaire ? | Si oui, le modèle est adapté. |
| Langue | La langue est-elle prise en charge ? | Vérifier dans la liste des 45 langues. |
| Coût | Le coût par minute est-il viable ? | Calculer le coût total estimé. |
| Sécurité | Y a-t-il des données personnelles ? | Mettre en place des contrôles de confidentialité. |
Poursuivre l’exploration
Sources consultées
Corrections et transparence
Si vous repérez une information incorrecte ou obsolète, envoyez-nous la page et la source à vérifier.
Proposer une correction