
EPUB (publication électronique) à MP3 (Livre audio)
Aperçu
Il s'agit d'un programme Python qui convertit les fichiers EPUB en livres audio mp3. Il permet aux utilisateurs de sélectionner le fichier EPUB, de choisir les paramètres vocaux et de lecture et de générer un fichier MP3 pour chaque chapitre ou un seul fichier MP3 contenant toutes les chapitres.

Caractéristiques
- Convertir les fichiers EPUB en livres audio mp3
- Sélectionnez le fichier ePub à l'aide d'une boîte de dialogue de fichiers
- Choisissez parmi différentes voix et paramètres de lecture (en utilisant MS Edge TTS sur Windows)
- Générer un fichier MP3 pour chaque chapitre ou un seul fichier MP3 contenant tous les chapitres
- Enregistrez l'état de l'interface utilisateur dans un fichier JSON
Commencer
- Clone Ce référentiel:
git clone https://github.com/your-username/epub-to-mp3-converter.git - Installer les dépendances requises:
pip install -r requirements.txt (Remarque: Ce programme fonctionne uniquement sur Windows) - Exécutez le programme:
python epub_to_mp3_converter.py
Usage
- Sélectionnez un fichier ePub à l'aide de la boîte de dialogue Fichier
- Choisissez une voix et des paramètres de lecture dans les menus déroulants
- Définir le chemin du répertoire de sortie et le nom du fichier
- Sélectionnez les chapitres
- Cliquez sur le bouton "Générer" pour démarrer le processus de conversion
Configuration
- Le programme enregistre son statut d'interface utilisateur à un fichier JSON nommé
ui_status.json - Vous pouvez charger le statut d'interface utilisateur enregistré en exécutant à nouveau le programme
- Vous pouvez également personnaliser le comportement du programme en modifiant le code
Dépannage
- Si vous rencontrez des problèmes, veuillez vérifier le journal de sortie du programme pour les erreurs
- Si vous avez besoin d'aide ou avez des questions, n'hésitez pas à ouvrir un problème sur la page GitHub de ce référentiel
Licence
Ce programme est autorisé sous la licence du MIT. Voir license pour plus de détails.
Note
Ce projet a été codé en quelques heures comme un exercice personnel pour apprendre les rudiments de CustomTkinter. Il s'agit d'un programme petit et simple, et il peut ne pas convenir à une utilisation en production sans plus de tests et de raffinement.
J'espère que cela aide! Faites-moi savoir si vous souhaitez que je apporte des modifications.