Back to gallery

pro

EDITH — moteur de transcription IA

Plateforme interne de transcription audio et de traitement IA de la régie : multi-modules (frontend, admin, IA, CLI), bridge OpenAI, exposée en API authentifiée pour les autres apps métier (CallCenterRate, Marketplace).

EDITH — moteur de transcription IA

◊ Stack used

PHPPhalconMySQLTailwindVoltKeycloakOpenAIPhinxDockerPHPUnit

◊ Mission log

EDITH est le moteur central de la régie pour tout ce qui touche à la transcription audio et au traitement IA des contenus (appels call-center, briefs vocaux, etc.).

C'est une application PHP 8.3 + Phalcon 5 organisée en 4 modules métier — frontend (consultation), admin (back-office), ia (services IA exposés en API), cli (jobs en ligne de commande via Phalcon Cli\Console). Persistance MySQL 9.1, migrations Phinx, vues Volt + Tailwind 4.

La pipeline de requête côté serveur applique systématiquement IP-ban, déchiffrement du payload, logging DB. Le module admin est gardé par Keycloak SSO ; le module IA est gardé par Bearer→ApiKey pour les apps tierces. Service OpenAI dédié pour les transcriptions et les traitements de texte, service d'assemblage pour combiner les sources, service de chiffrement homemade pour aligner avec la marketplace.

Déploiement Docker, suite de tests PHPUnit 10.5 isolée sur une base dédiée.