2025 · Projet personnel
ChadLingua
Une plateforme communautaire pour préserver les langues tchadiennes — et constituer un corpus vocal ouvert au service de futures technologies vocales.
La mission
Beaucoup de langues tchadiennes ne disposent d'aucun jeu de données exploitable pour la reconnaissance ou la synthèse vocale. ChadLingua vise à rassembler, à l'échelle d'une communauté, des enregistrements, traductions et transcriptions de qualité — une matière première rare pour entraîner de futurs modèles vocaux, et un acte de préservation du patrimoine linguistique.
Comment ça marche
Collecte vocale
Enregistrement de phrases dans plusieurs langues locales, directement depuis le navigateur.
Traduction & transcription
Traduction collaborative entre langues locales et français, et transcription des enregistrements audio.
Validation par consensus
Chaque contribution est validée par plusieurs membres avant d'entrer dans le corpus — gage de qualité des données.
Gamification
Points, niveaux et achievements pour entretenir la motivation et la régularité des contributeurs.
Langues couvertes : français, arabe tchadien, sara, kanembou et ouaddaï.
Stack technique
Next.js 15 avec React 19 et TypeScript ; PostgreSQL et Drizzle ORM ; authentification via NextAuth.js ; design system sur mesure en Tailwind CSS ; déploiement Vercel. Le cœur du projet est la modélisation des données de contribution et le workflow de validation multi-relecteurs.