Article

OmniVoice de Xiaomi pour la synthèse vocale multilingue

Xiaomi a publié OmniVoice en open source, un modèle TTS multilingue capable de cloner des voix, de fonctionner avec peu de données et d'offrir un contrôle expressif. Il vise à étendre la synthèse vocale à des centaines de langues et contextes.

OmniVoice de Xiaomi pour la synthèse vocale multilingue
Temps de lecture : 6 Minutes
Suivre sur Google

L'IA vocale a tendance à paraître impressionnante sur le papier et curieusement sans vie en pratique. Xiaomi estime avoir trouvé une solution. La société a rendu open source OmniVoice, un nouveau modèle de synthèse vocale (TTS) conçu pour le clonage de voix, la génération de parole multilingue et un contrôle précis du timbre d'une voix synthétique.

Ce qui distingue cette sortie n'est pas seulement la promesse habituelle d'une parole plus claire ou d'une sortie plus rapide. Xiaomi présente OmniVoice comme un modèle capable de fonctionner dans des centaines de langues, y compris des langues à faibles ressources souvent négligées par les systèmes vocaux grand public. Si cette affirmation se vérifie en dehors des démonstrations en laboratoire, elle pourrait avoir des répercussions bien au-delà des smartphones haut de gamme et des assistants intelligents.

L'annonce est parue sur le canal officiel WeChat de Xiaomi, où la société affirme qu'OmniVoice obtient de bons résultats en chinois et en anglais et, dans certaines tâches multilingues, peut égaler voire surpasser les solutions commerciales. C'est une affirmation audacieuse. Mais les détails suggèrent que Xiaomi vise un véritable point sensible de la technologie vocale: la plupart des systèmes de synthèse vocale restent les plus performants dans un petit nombre de langues majeures, tandis que toutes les autres bénéficient d'une version dégradée de l'expérience.

Où OmniVoice pourrait changer la donne

Xiaomi indique qu'OmniVoice a été conçu avec la synthèse vocale multilingue au cœur de son architecture. La société le décrit comme un modèle TTS de clonage vocal qui prend en charge des centaines de langues, y compris des langues disposant de très peu de ressources en ligne. Concrètement, cela signifie que le système est censé produire une parole intelligible et au rendu naturel même lorsque les données sont rares, un défi qui freine depuis longtemps le développement de l'IA vocale pour les langues régionales et spécialisées.

Selon Xiaomi, le modèle a surpassé plusieurs systèmes commerciaux lors de tests portant sur 24 langues, notamment en similarité vocale et en intelligibilité, malgré un entraînement uniquement sur des jeux de données open source. Dans une évaluation plus large couvrant 102 langues, la société affirme qu'OmniVoice s'est approché de l'intelligibilité humaine et, dans certains cas, l'a même dépassée. Ce type d'affirmation mérite bien sûr une vérification indépendante, mais il montre à quel point Xiaomi souhaite positionner agressivement le modèle dans la course mondiale à l'IA.

Un des aspects les plus intéressants de l'annonce est l'accent mis sur l'entraînement avec peu de données. Xiaomi affirme que même des langues disposant de moins de 10 heures de matériel disponible peuvent atteindre une synthèse vocale de haute qualité. Pour les communautés et les développeurs travaillant sur des langues sous-représentées, cela pourrait être la véritable nouvelle. Un modèle qui abaisse la barrière des données change qui peut concevoir des outils vocaux.

Sous le capot, OmniVoice emprunte une voie différente de celle de nombreuses chaînes TTS plus complexes d'aujourd'hui. Plutôt que d'empiler plusieurs modules et étapes de prédiction, Xiaomi indique qu'il utilise un unique réseau Transformer bidirectionnel pour convertir le texte directement en parole. Architecture plus simple. Moins d'éléments mobiles. Potentiellement moins de goulets d'étranglement.

Cette conception est également liée à la vitesse. Xiaomi affirme qu'OmniVoice peut être entraîné sur 100 000 heures de données en une seule journée, et qu'en inférence il peut tourner jusqu'à 40 fois la vitesse en temps réel sous PyTorch. Pour les développeurs, cela compte. Une inférence rapide fait souvent la différence entre une démo spectaculaire et un produit qui peut réellement être intégré dans des produits grand public, des systèmes de service client, des outils d'accessibilité ou des plateformes de contenu.

La société met en avant deux choix techniques derrière ces gains. Le premier est ce qu'elle appelle une stratégie de masquage aléatoire sur l'ensemble du codebook, qui améliorerait à la fois l'efficacité et les performances globales du modèle pendant l'entraînement. Le second est l'utilisation d'un grand modèle de langue en préentraînement, une démarche que Xiaomi dit aider à améliorer la prononciation et l'intelligibilité dans un cadre TTS non auto-régressif. En clair, le modèle ne cherche pas seulement à paraître fluide. Il cherche à comprendre suffisamment la structure du langage pour prononcer les mots difficiles de façon plus naturelle.

Cela devient particulièrement pertinent dans le monde réel, où la synthèse vocale échoue souvent sur les noms, les accents, les mots empruntés ou les textes en langues mélangées. Xiaomi indique qu'OmniVoice offre également davantage de contrôle aux utilisateurs. Les prononciations difficiles, y compris les caractères polyphoniques chinois et les noms propres anglais, peuvent être corrigées manuellement pour améliorer la fiabilité.

Les fonctionnalités orientées consommateur sont là où OmniVoice cesse de ressembler à un article de recherche pour devenir une plateforme. Les utilisateurs peuvent générer des voix personnalisées en décrivant des caractéristiques comme l'âge, le genre, la hauteur, l'accent, le dialecte et le style de parole. Il peut aussi produire des voix chuchotées et d'autres styles vocaux spécialisés sans nécessiter d'extrait audio de référence, ce qui représente un gain notable de flexibilité.

Xiaomi affirme également que le modèle peut nettoyer les extraits audio de référence bruités avant de cloner une voix, extrayant des traits vocaux plus clairs à partir d'enregistrements réalisés en environnement imparfait. Cela peut sembler un détail, mais quiconque a travaillé avec de l'audio réel sait à quel point les sources sont souvent désordonnées. Un système de clonage capable de résister au bruit de fond est bien plus utile qu'un système qui ne fonctionne qu'en condition de studio.

Il y a aussi l'expressivité. OmniVoice prend en charge des contrôles d'intonation, y compris des effets comme le rire et les soupirs, ce qui peut rendre la parole synthétique moins robotique et plus conversationnelle. C'est vers cela que le marché se dirige. La prochaine génération d'IA vocale ne consiste pas seulement à lire un texte à haute voix avec précision. Il s'agit de performance, de personnalité et de nuance émotionnelle.

Xiaomi n'est pas la première entreprise à poursuivre cet objectif, et elle ne sera pas la dernière. Mais en rendant OmniVoice open source, elle fait un pari stratégique: un accès plus large aux développeurs peut aider à intégrer sa technologie vocale dans davantage de produits, de marchés et de langues. Si le modèle tient ne serait-ce qu'une partie des promesses de Xiaomi, OmniVoice pourrait devenir l'une des sorties open source d'IA vocale les plus intrigantes de l'année.

Léa Fournier

"Rédactrice spécialisée dans les réseaux sociaux et la culture web. Je suis les tendances qui font le buzz."

Laisser un commentaire

Commentaires (2)

son_tact

100 000h en 1 jour ? Sérieux ? Et l'éval sur 102 langues, qui vérifie ça ? Sinon ça sent un peu l'overhype...

Marius

Wow, si OmniVoice tient ces promesses pour les langues rares ça peut vraiment changer la donne. Open source parfait, mais j'attends les tests indépendants.