Une application complète pour automatiser le processus de doublage vidéo en utilisant l'intelligence artificielle.
Le système est organisé en modules :
ai_video_dubbing/
├── models/ # Modèles de données
├── gui/ # Interface graphique
├── pipeline/ # Orchestration du traitement
├── processors/ # Traitement vidéo/audio/IA
├── utils/ # Utilitaires (fichiers, stockage)
└── interfaces/ # Interfaces de base
pip install -r requirements.txt
python main.py --gui
python main.py --input video.mp4 --output dubbed_video.mp4
python main.py --input video.mp4 --output dubbed_video.mp4 --config config/custom_config.json
Voir config/default_config.json pour les options disponibles :
enable_source_separation : Activer la séparation de sourceasr_model : Modèle de reconnaissance vocaleocr_model : Modèle d'OCRvoice_cloning_model : Modèle de clonage de voixoutput_codec : Codec de sortie vidéooutput_bitrate : Débit de sortietemp_directory : Répertoire temporairemax_memory_usage : Utilisation mémoire maximale (0.0-1.0)pytest tests/
Le projet suit une architecture modulaire avec des interfaces bien définies pour faciliter les tests et l'extensibilité.
[À définir]
1 commits
Python
98.1%
Une application complète pour automatiser le processus de doublage vidéo en utilisant l'intelligence artificielle.
Le système est organisé en modules :
ai_video_dubbing/
├── models/ # Modèles de données
├── gui/ # Interface graphique
├── pipeline/ # Orchestration du traitement
├── processors/ # Traitement vidéo/audio/IA
├── utils/ # Utilitaires (fichiers, stockage)
└── interfaces/ # Interfaces de base
pip install -r requirements.txt
python main.py --gui
python main.py --input video.mp4 --output dubbed_video.mp4
python main.py --input video.mp4 --output dubbed_video.mp4 --config config/custom_config.json
Voir config/default_config.json pour les options disponibles :
enable_source_separation : Activer la séparation de sourceasr_model : Modèle de reconnaissance vocaleocr_model : Modèle d'OCRvoice_cloning_model : Modèle de clonage de voixoutput_codec : Codec de sortie vidéooutput_bitrate : Débit de sortietemp_directory : Répertoire temporairemax_memory_usage : Utilisation mémoire maximale (0.0-1.0)pytest tests/
Le projet suit une architecture modulaire avec des interfaces bien définies pour faciliter les tests et l'extensibilité.
[À définir]
1 commits
Python
98.1%