VoiceComp est une application desktop qui permet d'enregistrer votre voix et de comparer votre prononciation avec un texte de référence. Idéale pour l'apprentissage des langues ou pour améliorer vos compétences en élocution.
- Mode Comparaison : Écrivez un texte et enregistrez-vous en train de le lire. L'application compare ensuite votre prononciation avec le texte original.
- Mode Enregistrement : Enregistrez simplement votre voix pour une utilisation ultérieure.
- Visualisation audio : Visualisez votre niveau sonore en temps réel pendant l'enregistrement.
- Choix du microphone : Sélectionnez parmi les périphériques d'entrée disponibles.
- Thèmes personnalisables : Choisissez entre un thème clair, sombre ou automatique (basé sur l'heure de la journée).
- Gestion des enregistrements : Écoutez et supprimez facilement vos enregistrements.
- Python 3.6 ou supérieur
- Bibliothèques requises listées dans
requirements.txt
- Clonez le repository:
git clone https://github.com/ArizakiDev/voicecomp.git
cd voicecomp- Créez un environnement virtuel (non-recommandé):
python -m venv venv
source venv/bin/activate # Sur Windows: venv\Scripts\activate- Installez les dépendances:
pip install -r requirements.txtLancez l'application:
python main.py- Saisissez le texte que vous souhaitez prononcer dans la zone de texte
- Cliquez sur "Commencer l'enregistrement" et lisez le texte à voix haute
- Cliquez sur "Arrêter l'enregistrement" une fois terminé
- Appuyez sur "Comparer le texte" pour voir les résultats
- Entrez un nom de fichier ou utilisez celui proposé par défaut
- Cliquez sur "Commencer l'enregistrement"
- Parlez dans votre microphone
- Cliquez sur "Arrêter l'enregistrement" une fois terminé
Accédez aux paramètres depuis le menu pour configurer:
- Le thème de l'application
- Le mode par défaut
- Le dossier d'archivage des enregistrements
- Le microphone à utiliser
- La taille de la visualisation audio
- tkinter - Interface graphique
- sounddevice, pyaudio - Gestion de l'audio
- scipy, numpy - Traitement du signal
- matplotlib - Visualisation audio
- speech_recognition - Reconnaissance vocale
Arizaki - Développeur & Concepteur
Ce projet est sous licence MIT.
