Aller au contenu principal

Langues et Synthese Multilingue

Vingt langues pour une audience mondiale

Le TTS de Grok supporte 20 langues avec des accents et prononciations naturels pour chacune. Cette couverture permet de construire des applications audio destinees a un public international sans multiplier les fournisseurs.

Les langues supportees

Code BCP-47 Langue Region
fr Français France
en Anglais International
de Allemand Allemagne
es-ES Espagnol Espagne
es-MX Espagnol Mexique
pt-BR Portugais Bresil
pt-PT Portugais Portugal
it Italien Italie
ja Japonais Japon
ko Coreen Coree du Sud
zh Chinois Chine
hi Hindi Inde
ar-EG / ar-SA / ar-AE Arabe Egypte / Arabie Saoudite / Emirats
ru Russe Russie
tr Turc Turquie
id Indonesien Indonesie
vi Vietnamien Vietnam
bn Bengali Bangladesh / Inde

Specifier la langue

Le parametre language est obligatoire dans chaque requete TTS. Vous pouvez utiliser un code BCP-47 explicite ou la detection automatique :

{
  "text": "Bonjour, comment allez-vous aujourd'hui ?",
  "voice_id": "ara",
  "language": "fr"
}

Avec "language": "auto", le modele detecte automatiquement la langue du texte. Cette option est pratique pour les applications ou la langue de l’utilisateur n’est pas connue a l’avance, mais un code explicite garantit un meilleur resultat.

Le code-switching (changement de langue)

Le TTS de Grok supporte le changement de langue en cours de phrase. Si votre texte contient des passages dans une autre langue, le moteur adapte sa prononciation :

{
  "text": "Le concept de machine learning est fondamental en intelligence artificielle.",
  "voice_id": "rex",
  "language": "fr"
}

Ici, le moteur prononcera “machine learning” avec une prononciation anglaise tout en gardant le reste en français. Cette capacite est particulierement utile pour les textes techniques, scientifiques ou commerciaux qui melangent naturellement les langues.

Differencier les variantes regionales

Pour l’espagnol, le portugais et l’arabe, des variantes regionales sont disponibles. Le choix de la variante affecte la prononciation, l’intonation et certaines expressions :

  • es-ES vs es-MX : intonation et vocabulaire castillan vs mexicain
  • pt-BR vs pt-PT : prononciation bresilienne vs portugaise
  • ar-EG vs ar-SA vs ar-AE : dialectes egyptien, saoudien et emirati

Utilisez la variante correspondant a votre public cible pour une experience plus naturelle.

Bonnes pratiques multilingues

  • Un code langue par requete : ne melangez pas les codes. Si votre texte est en français avec des mots anglais, utilisez "fr" et laissez le code-switching faire le travail
  • Testez chaque langue : la qualite peut varier d’une langue a l’autre. Testez avec des phrases representatives
  • Attention aux noms propres : les noms etrangers peuvent etre mal prononces. Ecrivez-les phonetiquement si necessaire
  • Detection automatique prudente : auto est pratique mais peut se tromper sur des textes courts ou ambigus

Points cles a retenir

  • Vingt langues sont supportees avec des variantes regionales pour l’espagnol, le portugais et l’arabe
  • Le parametre language est obligatoire, avec auto comme option de detection automatique
  • Le code-switching permet de prononcer naturellement les mots etrangers dans une phrase
  • Utilisez toujours la variante regionale correspondant a votre public cible