Un moteur de reconnaissance vocale peut reconnaître des dizaines de langues dans des enregistrements séparés et pourtant peiner lorsqu’un locuteur change de langue au milieu d’une phrase. Pour la transcription audio multilingue, posez trois questions différentes : quelles langues le modèle peut-il reconnaître, comment choisit-il une langue, et conserve-t-il les changements au sein d’un même enregistrement ? Un simple nombre de langues annoncé ne peut pas répondre à ces trois questions.
Ce guide compare le comportement documenté pour des configurations de modèle précises et vous donne un court test qui révèle les changements manqués. Pour une comparaison plus large des outils en direct et enregistrés, consultez notre guide de transcription multilingue.
- La couverture linguistique correspond à l’ensemble pris en charge par un modèle. Cela ne garantit pas que chaque combinaison fonctionne dans un seul fichier.
- La détection automatique de la langue peut choisir la meilleure option parmi des candidats sans transcrire chaque langue parlée.
- Le code-switching signifie conserver les changements de langue dans la transcription, y compris les changements à l’intérieur d’une phrase. Vérifiez le modèle et le paramètre exacts.
- Mesurez le résultat à chaque changement sur votre propre enregistrement ; les benchmarks des fournisseurs ne peuvent pas remplacer ce contrôle.
Trois spécifications à demander
La couverture répond à la question de savoir si un modèle prend en charge une langue, tout court. La détection répond à la manière dont il choisit parmi les langues possibles pour une requête. Le code-switching répond à la question de savoir s’il peut suivre les changements au sein de cette requête. Il s’agit de comportements distincts, et la version du modèle compte autant que le nom du fournisseur.
Par exemple, le guide de reconnaissance automatique des langues de Google Cloud Speech-to-Text autorise jusqu’à trois langues candidates et indique que le service utilise la langue la plus adaptée de cette liste. Trois ici désigne des candidats à la sélection ; ce n’est pas la promesse que les trois apparaîtront correctement dans une seule transcription. La page de Google limite également cette fonctionnalité à des modèles et régions spécifiques.
Ce que dit réellement la documentation du modèle
| Modèle ou paramètre | Comportement documenté | Question à tester |
|---|---|---|
| Transcription par défaut de Whisper open source | Détecte une langue parmi les 30 premières secondes au maximum lorsqu’aucune n’est fournie, puis utilise cette langue pour le décodage. | Que se passe-t-il lorsque la langue change plus tard dans le fichier ? |
| Reconnaissance automatique Google Cloud Speech-to-Text V2 | Sélectionne la langue la plus adaptée parmi jusqu’à trois candidates. Il s’agit d’une sélection de langue, pas d’une garantie publiée de code-switching. | Le résultat conserve-t-il les deux langues aux points de changement ? |
| Configuration de code-switching d’AssemblyAI | Son paramètre manuel de code de langue documenté accepte jusqu’à deux codes, dont l’un est l’anglais ; son paramètre automatique de code-switching peut en détecter jusqu’à deux. | Votre modèle et votre paire de langues choisis sont-ils couverts par cette configuration ? |
| AssemblyAI Universal-3.5 Pro | Documente le code-switching natif sur 18 langues prises en charge. Dix-huit décrit l’ensemble pris en charge, pas un maximum par fichier indiqué. | Toutes les langues de votre extrait font-elles partie de ces 18, et quelle est la précision des changements ? |
| Deepgram Nova-2 multilingue | Le mode multilingue documenté prend en charge le code-switching entre l’anglais et l’espagnol. | Votre enregistrement utilise-t-il exactement cette paire et ce mode ? |
| Deepgram Nova-3 multilingue | Deepgram documente le code-switching sur un ensemble de dix langues avec language=multi. Dix correspond à l’ensemble de langues du modèle, pas à un maximum publié de langues par enregistrement. | Le mode configuré conserve-t-il les changements courts dans vos langues cibles ? |
Ces lignes décrivent différents types de limites. Ne classez pas leurs nombres comme s’ils mesuraient la même chose. En particulier, le nombre de candidats de Google et les ensembles pris en charge pour Universal-3.5 Pro et Nova-3 ne sont pas des plafonds comparables par fichier. L’API de transcription de fichiers hébergée d’OpenAI est également un produit distinct du code Whisper open source lié ci-dessus ; testez son modèle actuel indépendamment.
Comment tester un enregistrement multilingue
- Créez un extrait de référence. Enregistrez deux minutes avec de vrais locuteurs. Incluez chaque langue cible, plusieurs changements, un changement au milieu d’une phrase et les noms importants pour votre équipe.
- Conservez une transcription de référence manuelle. Marquez chaque changement de langue et chaque nom propre afin de voir exactement ce qui a été manqué.
- Utilisez les paramètres de production exacts. Figez la version du modèle et सक्रियez le mode multilingue ou de code-switching documenté par le fournisseur. Enregistrez les paramètres de la requête avec le résultat.
- Lisez chaque point de changement. Recherchez les mots omis, les mots réécrits dans le mauvais script, les traductions alors que vous aviez demandé une transcription, et les étiquettes de langue qui prennent du retard sur la parole.
- Répétez avec votre paire la plus difficile. Ajoutez du bruit ou une troisième langue uniquement si ces conditions existent dans vos enregistrements réels. Comparez les résultats avec la même référence, et prévoyez une relecture humaine pour les usages à fort enjeu.
Le chiffre de précision d’un fournisseur peut utiliser d’autres langues, d’autres locuteurs et d’autres règles de notation. Cette procédure vous indique si son résultat fonctionne pour votre audio. Si votre flux de travail nécessite aussi une traduction, notre guide des outils de traduction couvre cette étape distincte.
La place de MirrorCaption
Le parcours en direct de MirrorCaption est conçu pour les sous-titres et la traduction pendant une conversation. Le client actuel envoie des indices de langue avec la détection de langue activée ; la traduction unidirectionnelle peut accepter des langues sources détectées prises en charge par le service configuré. La détection automatique n’ajoute pas la prise en charge d’une langue non prise en charge. Cette configuration n’est pas une garantie mesurée pour chaque paire de langues ni pour chaque changement au milieu d’une phrase. Testez une session en direct avec vos vrais locuteurs avant d’en dépendre. Notre guide multilingue pour centre d’appels couvre le flux de travail en direct.
L’interface actuelle de téléversement de fichiers envoie un seul indice de langue source sélectionnée. N’en déduisez pas, à partir de la configuration en direct, que les enregistrements téléversés bénéficient du même traitement multilingue. Pour un enregistrement final comportant plusieurs langues, testez le résultat du téléversement et utilisez un service spécialisé de code-switching ou une relecture humaine s’il manque des passages importants.
Chaque nouveau compte inclut une heure gratuite, une seule fois, sans carte de crédit. Le forfait Annuel actuel est de 54.99 € pour 110 heures par an ; consultez les tarifs actuels avant d’acheter.
Questions fréquentes
Une liste de 99 langues signifie-t-elle qu’un seul enregistrement peut contenir les 99 ?
Non. Une liste de langues prises en charge vous indique quelles langues un modèle peut reconnaître. Consultez une documentation distincte pour la détection automatique et le code-switching au sein d’un même enregistrement.
Sélectionner trois langues candidates est-ce la même chose que le code-switching ?
Non. La documentation de Google Cloud Speech-to-Text indique que sa reconnaissance automatique sélectionne la langue la plus adaptée parmi jusqu’à trois candidates. Ce paramètre ne promet pas une transcription multilingue.
Whisper open source peut-il suivre automatiquement un changement de langue ?
Le chemin de transcription par défaut de Whisper détecte une langue en utilisant jusqu’aux 30 premières secondes et utilise ce choix pour le décodage. Ne supposez pas un changement automatique au milieu du fichier ; testez un extrait multilingue ou segmentez-le délibérément.
MirrorCaption peut-il gérer un enregistrement multilingue ?
Les sessions en direct de MirrorCaption utilisent la détection de langue et des indices de langue. L’interface actuelle de téléversement de fichiers envoie un seul indice de langue source sélectionnée. Testez un enregistrement représentatif avant de vous fier au résultat de téléversement multilingue.
Faites prouver l’affirmation par le modèle
Choisissez un modèle pour la paire de langues et le flux de travail que vous avez réellement. Vérifiez sa documentation sur le code-switching, enregistrez les paramètres exacts et testez un extrait contenant de vrais points de changement. Une longue liste de langues n’est qu’un filtre de départ ; la transcription elle-même est la preuve d’achat.
Essayez une session multilingue en direct
Utilisez vos propres locuteurs et votre propre paire de langues. Votre première heure est gratuite.
Commencer gratuitement