--- title: LavaReader 🌋 emoji: 🌋 colorFrom: red colorTo: yellow sdk: docker app_file: app.py pinned: false --- # 🌋 LavaReader - Liseuse de PDF Audio > **Note importante :** Ce projet est réalisé par un **développeur débutant** dans le cadre d'un entraînement personnel. Il est actuellement **en cours de développement**. 🚧 LavaReader est une application web minimaliste conçue pour transformer vos fichiers PDF en une expérience d'écoute fluide, avec une interface sombre inspirée par la lave volcanique. ## 🚀 État du projet - [x] Extraction de texte depuis PDF (PyPDF2) - [x] Synthèse vocale intégrée (Web Speech API) - [x] Filtrage intelligent des numéros de page - [x] Interface Responsive "Lava Theme" - [ ] *En cours : Amélioration de la gestion des gros fichiers* - [ ] *À venir : Choix des voix et réglage de la vitesse* ## 🛠️ Technologies utilisées - **Backend :** Python / Flask - **Extraction :** PyPDF2 - **Frontend :** HTML5 / CSS3 (Flexbox & Variables CSS) - **Audio :** JavaScript (SpeechSynthesis) - **Déploiement :** Hugging Face Spaces (Docker) ## 📖 Apprentissage Ce projet m'a permis d'apprendre : 1. La manipulation de fichiers PDF en Python. 2. La création d'une API simple avec Flask. 3. Le déploiement d'une application conteneurisée avec Docker. --- *Réalisé avec passion (et un peu de lave).* 🌋