Spaces:
Sleeping
Sleeping
|
Download README.md from Daewolf/lava-reader: direct link, hf CLI and curl.
- Browser
- Download file 1.38 kB
-
https://huggingface.co/spaces/Daewolf/lava-reader/resolve/main/README.md
- Command line
-
hf download hf://spaces/Daewolf/lava-reader/README.md
-
curl -L -o README.md https://huggingface.co/spaces/Daewolf/lava-reader/resolve/main/README.md
1.38 kB
| 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).* 🌋 |