Langues
Indiquez la langue de l’audio avec le paramètre language de POST /v1/transcribe et de
POST /v1/transcribe-url. Sans ce paramètre, l’API suppose du wolof (wo-SN).
Deux écritures sont acceptées :
- le code complet (BCP-47) :
wo-SN,ha-NG,fr-FR… ; - le code court :
wo,ha,yo,sw… (traduit en code complet).
Les majuscules et minuscules sont indifférentes. Une langue inconnue renvoie une erreur 422 dont le message renvoie à GET /v1/languages.
La liste à jour
curl https://api.lexiafrik.com/v1/languages
Cette route est publique (aucune clé nécessaire) et reste la référence : la liste évolue.
{
"default": "wo-SN",
"languages": [
{ "code": "wo-SN", "name": "Wolof (Sénégal)", "aliases": ["wo"] },
{ "code": "ha-NG", "name": "Haoussa (Nigeria)", "aliases": ["ha"] }
]
}
Quelques langues disponibles
| Langue | Code |
|---|---|
| Wolof | wo-SN |
| Peul | ff-SN |
| Haoussa | ha-NG |
| Yoruba | yo-NG |
| Igbo | ig-NG |
| Swahili | sw |
| Amharique | am-ET |
| Zoulou | zu-ZA |
| Kinyarwanda | rw-RW |
| Arabe (Maroc, Algérie, Tunisie, Égypte, Mauritanie) | ar-MA, ar-DZ, ar-TN, ar-EG, ar-MR |
| Français | fr-FR |
| Anglais | en-US, en-GB |
Audio mélangé
Une transcription utilise une seule langue à la fois. Pour un enregistrement qui alterne plusieurs langues (par exemple wolof et français), choisissez la langue dominante.
Conseils pour de meilleurs résultats
- Précisez toujours
languageplutôt que de compter sur le défaut, sauf pour du wolof. - Privilégiez un enregistrement net : une voix proche du micro, peu de bruit de fond.