Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

On ne peut nier que les assistants vocaux et les systèmes de domotique à commande vocale simplifient la vie. La grande question : comment fonctionne la reconnaissance vocale ? Et comment en construire un ? Les systèmes de reconnaissance vocale peuvent exécuter des tâches ou contrôler votre maison selon vos commandes vocales. Bien que complexe, nous le rendons accessible. Apprenez à construire un système de reconnaissance vocale avec Raspberry Pi et comprenez son fonctionnement.

C'est parti !

Reconnaissance Vocale Raspberry Pi

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Raspberry Pi

Avant les détails techniques, que peut faire ce système ? Il écoute et exécute des tâches basées sur vos commandes vocales, généralement en contrôlant des charges connectées au circuit. Mais vous pouvez le personnaliser pour toute tâche.

Le Raspberry Pi gère la reconnaissance vocale directement, sans appareil externe. Il suffit de brancher un micro pour parler à votre Pi. Le système peut rester actif en permanence pour recevoir des commandes à tout moment.

Comment Fonctionne la Reconnaissance Vocale

C'est incroyable de parler à nos appareils et qu'ils répondent. Mais les ordinateurs ne comprennent pas le langage humain.

Quand nous parlons, nous créons des vibrations dans l'air (énergie). Le micro convertit cette énergie en signaux électriques analogiques. Un convertisseur A/N les transforme en signaux numériques. Ensuite, le signal est filtré et le bruit supprimé grâce à des systèmes complexes de traitement du langage naturel (NLP). Enfin, l'ordinateur génère la réponse appropriée.

Comment Construire un Système de Reconnaissance Vocale

Pour ce projet, nous utilisons l'API Speech de Google pour convertir la parole en texte, et Espeak pour convertir les réponses du Pi en parole.

Matériel Nécessaire

Schéma de Câblage

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Schéma de Câblage

Connexions Matérielles

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Haut-parleur

Le montage ne nécessite que quelques connexions, dans n'importe quel ordre.

Branchez le micro USB sur le port USB du Pi. Connectez le haut-parleur via une prise jack 3,5 mm mâle (vérifiez qu'il a une entrée Aux). Le haut-parleur convertit les signaux électriques du micro en ondes sonores.

Connectez l'ampoule via le relais pour faciliter le raccordement au Pi. Suivez le schéma pour le relais et l'ampoule. Alimentez le Pi via USB, le matériel est prêt.

Configuration Logicielle

Matériel prêt, passons au logiciel. Voici comment configurer le Raspberry Pi pour recevoir des commandes vocales.

Étape 1 : Connecter le Microphone

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Microphone USB

Le micro USB gère la conversion A/N et possède un amplificateur intégré. Branchez-le directement au Pi sans circuit externe.

Vérifiez son fonctionnement :

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Le code lance un enregistrement sauvegardé sous test.wav.

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Test simple : si le micro n'apparaît pas, vérifiez les connexions. S'il apparaît mais le son est défectueux, vérifiez ou changez le matériel.

Étape 2 : Installation des Bibliothèques de Reconnaissance Vocale

Bibliothèques nécessaires : Espeak, SpeechRecognition, PyAudio. Installez-les avec :

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Testez Espeak avec :

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Note : Si erreur, vérifiez le code et réinstallez.

Étape 3 : Programmer votre Programme Vocal Raspberry Pi

Voici le code complet :

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Code pour Programme Vocal Raspberry Pi

Note : Saisissez correctement le code pour éviter les erreurs.

Comment le Circuit Contrôle des Charges AC via Commandes Vocales

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Tâches de Reconnaissance Vocale

Le Raspberry Pi attend le mot-clé d'activation (« Hello » ici). Une fois prononcé, le code démarre, exécute la commande (allumer/éteindre la charge AC - ampoule), répond via le haut-parleur, puis revient en veille.

Vous pouvez modifier le code pour contrôler d'autres charges AC, effectuer d'autres tâches, ou changer le mot-clé d'activation.

En Résumé

Créer un Système de Reconnaissance Vocale Fiable avec Raspberry Pi – Guide pour Débutants

Système Alexa à Commande Vocale

Bien que moins performant qu'Alexa ou Google Assistant, c'est un excellent moyen d'ajouter un projet à commande vocale chez soi. Contrôlez des appareils et recevez un retour audio. L'avantage : peu de connexions et de code pour construire votre système vocal Raspberry Pi.

Qu'en pensez-vous ? Voulez-vous en construire un ? Contactez-nous pour toute question.

Technologie industrielle

  1. Construire une station météo et qualité de l'air Raspberry Pi avec InfluxDB et Grafana
  2. Surveillance transparente température et humidité sur Raspberry Pi avec EzTemp
  3. Tutoriel IoT débutant : Diffusion de données de température depuis un Raspberry Pi
  4. Construire un détecteur de pleurs de bébé économique avec Raspberry Pi – Guide DIY
  5. Installer Google Assistant sur un MATRIX Voice Raspberry Pi – Guide étape par étape
  6. Connecter un Raspberry Pi 3 au capteur DHT11 et envoyer les données vers le cloud ThingsIo.ai
  7. Reconnaissance faciale en temps réel sur Raspberry Pi – Guide complet
  8. Construire une porte à reconnaissance faciale sécurisée avec Windows IoT et Raspberry Pi
  9. Construction de Code Parallèle C++17 SYCL sur Cartes IoT Raspberry Pi 4B+