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

LangueCode
Wolofwo-SN
Peulff-SN
Haoussaha-NG
Yorubayo-NG
Igboig-NG
Swahilisw
Amhariqueam-ET
Zoulouzu-ZA
Kinyarwandarw-RW
Arabe (Maroc, Algérie, Tunisie, Égypte, Mauritanie)ar-MA, ar-DZ, ar-TN, ar-EG, ar-MR
Françaisfr-FR
Anglaisen-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 language plutô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.