Skip to content

paguielng/Reader

Repository files navigation

Image cover


Image logo icon Reader v1.0.0

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é.


Fonctionnalités

  • 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.

Prérequis

  • Python 3.8 ou supérieur.
  • Tesseract OCR installé sur votre système.

Étapes

  1. 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

  1. Documentation Tesseract OCR : Tesseract OCR un moteur de reconnaissance optique de caractères (OCR) open-source.

  2. API Google Cloud Speech-to-Text : API de Google Cloud permettant de convertir la parole en texte en temps réel.

  3. API Microsoft Azure Speech : API de Microsoft Azure pour la reconnaissance vocale, la synthèse de la parole et la traduction vocale.

  4. Docu. pyttsx3 : pyttsx3 une bibliothèque Python pour la conversion du texte en parole (TTS) qui fonctionne de manière offline.


Image 1        Image 2        Image 3

Image 3