Reader est un outil pour suivre la lecture en surlignant le texte et en lisant à haute voix. Il inclut des fonctionnalités de reconnaissance vocale et d'extraction de texte à partir d'images (OCR). Parfait pour améliorer la concentration et l'accessibilité.
- Surbrillance linéaire : Suivez votre lecture avec une surbrillance mot par mot.
- Lecture vocale : Écoutez le texte dans plusieurs langues.
- Reconnaissance vocale : Dictez et le programme transcrit pour vous.
- OCR : Extrayez du texte à partir d'images ou de photos.
- Python 3.8 ou supérieur.
- Tesseract OCR installé sur votre système.
- Clonez ce dépôt Wiki Reader LLC :
git clone https://github.com/paguielng/Reader.git
cd Reader
pip install -r requirements.txt
python src/main.py
Reader/
├── .github/ # Configuration CI/CD
├── docs/ # Documentation supplémentaire
├── src/ # Code source principal
│ ├── core/ # Fonctionnalités principales
│ ├── utils/ # Utilitaires et fonctions helper
│ ├── tests/ # Tests unitaires et d'intégration
│ └── main.py # Point d'entrée du programme
├── logo/ # Logos et fichiers design des versions
-
Documentation Tesseract OCR :
Tesseract OCR
un moteur de reconnaissance optique de caractères (OCR) open-source. -
API Google Cloud Speech-to-Text :
API de Google Cloud
permettant de convertir la parole en texte en temps réel. -
API Microsoft Azure Speech :
API de Microsoft Azure
pour la reconnaissance vocale, la synthèse de la parole et la traduction vocale. -
Docu. pyttsx3 :
pyttsx3
une bibliothèque Python pour la conversion du texte en parole (TTS) qui fonctionne de manière offline.