Aller au contenu principal

Leticia

Leticia est une plateforme d'interrogatoires narratifs assistés par IA, conçue pour les expériences d'escape game. Les joueurs interrogent des personnages incarnés par une IA, à la voix, et l'opérateur pilote la session depuis une console web.

Ce que fait Leticia

  • Interrogatoire vocal : le joueur parle, l'IA transcrit (STT), répond dans le rôle du personnage, puis lit sa réponse à voix haute (TTS).
  • Scénarios & personnages : chaque enquête définit ses personnages, leur psychologie, leurs secrets et des déclencheurs narratifs.
  • Console opérateur : suivi en direct des sessions, déclencheurs, journal.
  • IA configurable : OpenAI, Google Gemini, ou un serveur local (Ollama, LM Studio, vLLM…) compatible OpenAI.
  • Comptes & rôles : un administrateur configure l'instance, des opérateurs animent les sessions.

Architecture

Leticia se déploie on-premise (chez vous), en une seule application :

  • un backend FastAPI (sessions, scénarios, IA, voix) ;
  • un frontend React servi par le backend ;
  • une base SQLite locale (aucune donnée n'quitte votre réseau, hormis les appels aux fournisseurs d'IA que vous choisissez).

Quatre formats de déploiement sont disponibles selon votre environnement :

FormatPour quiPrérequis
DockerServeur Linux / NASDocker
Installeur WindowsPoste Windows clé en mainAucun
Installeur LinuxServeur Linux, sans Dockersystemd
Application macOSMac, barre de menusApple Silicon

➡️ Pour comprendre le déroulé d'une session et le trajet d'une réplique, voir Fonctionnement. Pour installer, direction l'installation.