EdTech / IA · Tunisie · Web + mobile

Sabboura : un tuteur IA qui enseigne le programme du bac à la voix

Contexte

En Tunisie, les élèves qui préparent le bac paient des cours particuliers parce que la classe va trop vite et que le manuel ne répond pas aux questions. Sabboura, si : il explique un chapitre à voix haute, l'illustre au fur et à mesure et répond aux questions de l'élève dans la langue qu'il a choisie, arabe, français ou anglais.

Le défi

Livrer un tuteur vocal en temps réel qui reste fidèle au programme officiel, garde des coûts d'IA prévisibles avec des prix accessibles aux élèves, et fonctionne pour un lycéen de 17 ans sur son téléphone, pas seulement en démo.

Approche

  • Un produit calqué sur le programme officiel : les leçons sont générées une seule fois à partir de sources vérifiées, relues par des enseignants, puis rejouées pour chaque élève. L'IA en direct n'est sollicitée que lorsqu'un élève pose une question.
  • Une boucle vocale construite de bout en bout : speech-to-text, raisonnement par LLM, synthèse vocale neuronale avec visèmes de synchronisation labiale qui animent le tuteur, et des phrases d'attente préenregistrées pour que le premier mot arrive en moins d'une demi-seconde.
  • Une unité d'usage fractionnaire (la « craie », chalk dans le produit) pour que les prix restent rentables sans que l'élève ne voie jamais de plafond strict.
  • Du premier commit à la production en moins de deux mois, en menant les jalons en parallèle grâce au développement agentique, avec une CI/CD qui déploie en production à chaque push.

Ce que nous avons construit

  • Plateforme web Next.js (MERN), interface en arabe d'abord, compatible RTL, avec choix de la langue à chaque session
  • Application mobile Flutter en production, sur la même API
  • Pipeline vocal : Deepgram STT, Claude, synthèse vocale neuronale Azure avec visèmes
  • Workflow de relecture par les enseignants et contrôles qualité automatiques sur chaque leçon enregistrée
  • Packs prépayés et quota gratuit quotidien synchronisés entre sessions anonymes et connectées
  • Déploiements GitHub Actions sur un VPS derrière nginx et PM2

Résultat

  • En production sur sabboura.tn, avec des leçons vérifiées par des enseignants accessibles à tout visiteur.
  • Un modèle de coûts où une leçon enregistrée coûte quelques centimes et où l'IA en direct n'est utilisée qu'à la demande.
  • Un produit qu'un fondateur non technique pouvait vendre sous forme de cartes prépayées dès le premier jour.

Stack

MERN · Next.jsNode.jsMongoDBFlutterClaude APIAzure Speech / DeepgramGitHub Actions · PM2

Vous construisez quelque chose de similaire ?

Démarrons la conversation : un appel de 30 minutes, un périmètre écrit et un chiffre concret. Je réponds sous 48 heures.

Bientôt une levée ? Récupérez la checklist due diligence technique en 25 points →