Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

moulz04/wolofGen

Domaine:

natural language processing

Type de record:

software
Créateur:
mou
Hôte:
generateur de sous titre wolof # WolofSub SaaS - Sous-titres Automatiques en Wolof WolofSub est une plateforme SaaS permettant de générer automatiquement des sous-titres en Wolof à partir de vidéos. Elle utilise des modèles d'IA pour la transcription (Whisper) et la traduction vers le Wolof (NLLB/LibreTranslate). ## Fonctionnalités - **Authentification complète** : Inscription, Connexion, Google OAuth (simulé), Rôles Admin/Utilisateur. - **Upload de vidéo** : Support des formats mp4, mov, mkv. - **Traitement par IA** : Transcription automatique de l'audio et traduction en Wolof. - **Génération SRT** : Sous-titres téléchargeables au format standard. - **SaaS System** : Plans Free/Pro/Premium avec limitations mensuelles et système de clés de licence. - **Tableau de bord Admin** : Statistiques, gestion des utilisateurs et génération de codes promo/licences. ## Stack Technique - **Backend** : Python 3.x, Flask, SQLAlchemy, JWT, Flask-Migrate. - **Base de données** : PostgreSQL obligatoire (psycopg2-binary). - **Frontend** : HTML5, Bootstrap 5, JavaScript (Fetch API). - **Traitement Vidéo** : OpenAI Whisper (Transcription), Meta NLLB (Traduction). ## Installation 1. **Cloner le projet** : ```bash git clone cd wolofGen ``` 2. **Créer un environnement virtuel** : ```bash python -m venv venv source venv/bin/activate # Sur Windows: venv\Scripts\activate ``` 3. **Installer les dépendances** : ```bash pip install -r requirements.txt ``` 4. **Configurer les variables d'environnement** : Éditez le fichier `.env` avec vos accès (Database, JWT Secret, Google Credentials). 5. **Initialiser la base de données** : ```bash flask db init flask db migrate -m "Initial migration" flask db upgrade ``` 6. **Lancer l'application** : ```bash python -m backend.app ``` L'application sera disponible sur `localhost`. ## Notes sur l'IA Le traitement vidéo dans cette version de démonstration est simulé dans `backend/services/transcription.py`. Pour une mise en production : - Installez `openai-whisper` et …

Visit

github.com

Tasks

speech translationmachine translationspeech processing

Languages

Wolof