GSP est un outil polyvalent de lecture d'écran et de reconnaissance de texte qui offre :
- Lecture de texte à partir de différentes sources
- Reconnaissance optique de caractères (OCR)
- Traduction automatique
- Support multilingue
- Personnalisation des moteurs de synthèse vocale et de traduction
- Prérequis
- Installation
- Commandes et Raccourcis Clavier
- Utilisation
- Construction du Projet
- Options de Ligne de Commande
Avant d'utiliser GSP, installez les dépendances suivantes :
apt install libttspico-utils \
espeak \
mbrola \
mbrola-fr4 \
tesseract-ocr-fra \
xfce4-screenshooter \
paplayapt install espeak-ng \
libttspico-utils- Rust (dernière version stable)
- Cargo
- Docker (optionnel)
# Construire le projet
cargo build --release
# Déplacer l'exécutable
cp ./target/release/gsp ~/.local/bin/# Construire l'image Docker
docker build -t gsp .
# Créer un conteneur
docker create --name gsp gsp
# Extraire l'exécutable
docker cp gsp:gsp .
# Déplacer l'exécutable
cp ./gsp ~/.local/bin/les raccourcis clavier sont à gérer par le système d'exploitation. des exemples de raccourcis clavier sont fournis au-dessus des commandes pour un clavier azerty.
# attaché aux raccourcis clavier : win + ²
gsp --dev -s selection -y espeak --speed 2 --translation auto --engine-translation translate_locallygsp --dev -s selection -y espeak --speed 2 --translation en-US --engine-translation translate_locally# attaché aux raccourcis clavier avec: win + é
# Sans traduction
gsp -s ocr -y espeak --speed 2
# attaché aux raccourcis clavier avec: win + "
# Avec traduction avec la source en anglais
gsp -s ocr -y espeak --speed 2 --translation en-US --engine-translation translate_locallygsp --stopExécutez simplement l'une des commandes mentionnées dans la section précédente.
cargo build --release
cp ./target/release/gsp ~/.local/bin/docker build -t gsp .
docker create --name gsp gsp
docker cp gsp:gsp .
cp ./gsp ~/.local/bin/selection: Lire le texte sélectionnéclipboard: Lire le contenu du presse-papiersfile: Lire un fichierocr: Reconnaissance optique de caractèresstdin: Lire depuis l'entrée standard
picoespeak
libretranslateargos_translatetranslate_locally
0.6,0.8,1,1.2,1.4,1.6,1.8,2,2.2
Les contributions sont les bienvenues ! Veuillez ouvrir une issue ou soumettre une pull request.