lava-reader / README.md
Daewolf's picture
Update README.md
198504a verified
|
Raw History Blame Contribute Delete
1.38 kB
metadata
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

  • Extraction de texte depuis PDF (PyPDF2)
  • Synthèse vocale intégrée (Web Speech API)
  • Filtrage intelligent des numéros de page
  • 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). 🌋