|
|
| Ligne 17 : |
Ligne 17 : |
| | |Material=<translate></translate> | | |Material=<translate></translate> |
| | |Tools=<translate></translate> | | |Tools=<translate></translate> |
| − | }}
| |
| − | {{Tuto Step
| |
| − | |Step_Title=<translate>Installation des bibliothèques Python</translate>
| |
| − | |Step_Content=<translate>Pour faire fonctionner le code de votre projet, il est nécessaire d’installer plusieurs bibliothèques Python. Certaines ne sont pas directement disponibles et nécessitent la création d’un '''environnement virtuel''' Python. Voici les étapes détaillées à suivre.
| |
| − |
| |
| − | === 1. Mettre à jour votre Raspberry Pi ===
| |
| − | Avant toute chose, assurez-vous que votre Raspberry Pi est à jour en lançant les commandes suivantes dans le terminal :
| |
| − |
| |
| − | '''sudo apt update'''
| |
| − |
| |
| − | '''sudo apt upgrade'''
| |
| − |
| |
| − | === 2. Installer le module pour créer un environnement virtuel ===
| |
| − | Si ce n’est pas déjà fait, installez le package '''python3-venv''' qui permet de créer un environnement virtuel Python :
| |
| − |
| |
| − | '''sudo apt install python3-venv'''
| |
| − |
| |
| − | === 3. Créer et activer un environnement virtuel ===
| |
| − | Placez-vous dans le dossier où vous souhaitez créer votre projet (par exemple, '''~/mon_projet_braille''') avec la commande :
| |
| − |
| |
| − | '''cd ~/mon_projet_braille'''
| |
| − |
| |
| − | Puis créez un environnement virtuel en remplaçant '''nom_de_lenvironnement''' par le nom que vous souhaitez donner à cet environnement :
| |
| − |
| |
| − | '''python3 -m venv nom_de_lenvironnement'''
| |
| − |
| |
| − | Activez ensuite cet environnement avec la commande :
| |
| − |
| |
| − | '''source nom_de_lenvironnement/bin/activate'''
| |
| − |
| |
| − | === 4. Installer les bibliothèques Python nécessaires ===
| |
| − | Avec l’environnement virtuel activé, installez les bibliothèques suivantes :
| |
| − |
| |
| − | '''pip install vosk pyaudio numpy'''
| |
| − |
| |
| − | Pour contrôler les servomoteurs, installez également les bibliothèques Adafruit nécessaires :
| |
| − |
| |
| − | '''pip install adafruit-pca9685 adafruit-circuitpython-pca9685 adafruit-circuitpython-motor'''
| |
| − |
| |
| − | === 5. Installer les dépendances système pour PyAudio ===
| |
| − | PyAudio nécessite des paquets système spécifiques pour fonctionner avec le microphone. Installez-les avec :
| |
| − |
| |
| − | '''sudo apt install portaudio19-dev python3-pyaudio'''
| |
| − |
| |
| − | === 6. Installer le modèle Vosk pour la reconnaissance vocale ===
| |
| − | Pour que Vosk puisse effectuer la reconnaissance vocale en français, il faut télécharger et décompresser un modèle de langue.
| |
| − |
| |
| − | Téléchargez le modèle ici :
| |
| − |
| |
| − | https://alphacephei.com/vosk/models/vosk-model-small-fr-0.22.zip
| |
| − |
| |
| − | Puis décompressez-le dans le même dossier que votre script Python avec la commande :
| |
| − |
| |
| − | '''unzip vosk-model-small-fr-0.22.zip'''
| |
| − |
| |
| − | === 7. Désactiver l’environnement virtuel (optionnel) ===
| |
| − | Lorsque vous avez fini d’installer les bibliothèques et de travailler dans l’environnement virtuel, vous pouvez le désactiver avec la commande :
| |
| − |
| |
| − | '''deactivate'''</translate>
| |
| | }} | | }} |
| | {{Tuto Step | | {{Tuto Step |
| Ligne 140 : |
Ligne 81 : |
| | }} | | }} |
| | {{PageLang | | {{PageLang |
| | + | |Language=fr |
| | |SourceLanguage=none | | |SourceLanguage=none |
| | |IsTranslation=0 | | |IsTranslation=0 |
| − | |Language=fr
| |
| | }} | | }} |
| | {{Tuto Status | | {{Tuto Status |
| | |Complete=Draft | | |Complete=Draft |
| | }} | | }} |
Ce projet a pour but de faciliter l'apprentissage du braille à travers un boîtier interactif contrôlé par reconnaissance vocale, synthèse vocale . Il utilise des servomoteurs pour afficher les caractères en braille, et propose deux modes d'apprentissage différents. Il a été réalisé dans le cadre du projet de terminale STI2D.
Auteur
Damien Mur | Dernière modification 27/05/2025 par Damien Mur
Durée
72 hour(s) heure(s)
Catégories
Électronique, Bien-être & Santé, Robotique
Ce projet a pour but de faciliter l'apprentissage du braille à travers un boîtier interactif contrôlé par reconnaissance vocale, synthèse vocale . Il utilise des servomoteurs pour afficher les caractères en braille, et propose deux modes d'apprentissage différents. Il a été réalisé dans le cadre du projet de terminale STI2D.
Durée
72 hour(s) heure(s)
Catégories
Électronique, Bien-être & Santé, Robotique
Licence : Attribution (CC BY)
Braille, Aveugles, Handicap, Technique, Rasperry, Synthèse vocale, Reconnaissance Vocale
Technique
Étape 1 - Installation des bibliothèques Python
Pour faire fonctionner le code de votre projet, il est nécessaire d’installer plusieurs bibliothèques Python. Certaines ne sont pas directement disponibles et nécessitent la création d’un environnement virtuel Python. Voici les étapes détaillées à suivre.
1. Mettre à jour votre Raspberry Pi
Avant toute chose, assurez-vous que votre Raspberry Pi est à jour en lançant les commandes suivantes dans le terminal :
sudo apt update
sudo apt upgrade
2. Installer le module pour créer un environnement virtuel
Si ce n’est pas déjà fait, installez le package python3-venv qui permet de créer un environnement virtuel Python :
sudo apt install python3-venv
3. Créer et activer un environnement virtuel
Placez-vous dans le dossier où vous souhaitez créer votre projet (par exemple, ~/mon_projet_braille) avec la commande :
cd ~/mon_projet_braille
Puis créez un environnement virtuel en remplaçant nom_de_lenvironnement par le nom que vous souhaitez donner à cet environnement :
python3 -m venv nom_de_lenvironnement
Activez ensuite cet environnement avec la commande :
source nom_de_lenvironnement/bin/activate
4. Installer les bibliothèques Python nécessaires
Avec l’environnement virtuel activé, installez les bibliothèques suivantes :
pip install vosk pyaudio numpy
Pour contrôler les servomoteurs, installez également les bibliothèques Adafruit nécessaires :
pip install adafruit-pca9685 adafruit-circuitpython-pca9685 adafruit-circuitpython-motor
5. Installer les dépendances système pour PyAudio
PyAudio nécessite des paquets système spécifiques pour fonctionner avec le microphone. Installez-les avec :
sudo apt install portaudio19-dev python3-pyaudio
6. Installer le modèle Vosk pour la reconnaissance vocale
Pour que Vosk puisse effectuer la reconnaissance vocale en français, il faut télécharger et décompresser un modèle de langue.
Téléchargez le modèle ici :
https://alphacephei.com/vosk/models/vosk-model-small-fr-0.22.zip
Puis décompressez-le dans le même dossier que votre script Python avec la commande :
unzip vosk-model-small-fr-0.22.zip
7. Désactiver l’environnement virtuel (optionnel)
Lorsque vous avez fini d’installer les bibliothèques et de travailler dans l’environnement virtuel, vous pouvez le désactiver avec la commande :
deactivate
fr
none
0
Draft