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 :
autoest 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
languageest obligatoire, avecautocomme 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