Modules de reconnaissance vocale: procédure de travail et applications

Essayez Notre Instrument Pour Éliminer Les Problèmes





Les progrès technologiques ont permis de développer une technique d'interface homme-machine intelligente qui facilite l'utilisation d'ordinateurs ou de machines ou de robots à l'aide des commandes vocales d'un humain sans utiliser de systèmes d'entrée, tels que des claviers ou une souris. Cette interface homme-machine (IHM) peut être réalisée en utilisant reconnaissance vocale modules. Dans cet article, nous discuterons des modules de reconnaissance vocale ainsi que de leur procédure de travail et de leurs applications.

Module vocal

Module vocal



Module de reconnaissance vocale

La reconnaissance vocale est une technique qui facilite une interface Homme-machine en utilisant le module de reconnaissance vocale. Il extrait et analyse les caractéristiques vocales de l'homme transmises à une machine ou à un ordinateur via le micro. La technique de reconnaissance vocale est classée en de nombreux types en fonction de différents critères tels que la portée des utilisateurs, un certain nombre de mots utilisés pour la reconnaissance, le naturel de la parole. Si le niveau de reconnaissance vocale est supérieur à 95%, seule la reconnaissance vocale est pratiquement utilisée.


Principe de fonctionnement du module de reconnaissance vocale

HM2007 est une puce unique CMOS module de reconnaissance vocale. Il s'agit d'un circuit intégré frontal analogique à grande échelle sur puce avec des processus de contrôle du système d'analyse vocale, de reconnaissance vocale et de reconnaissance vocale. HM2007 peut être utilisé dans deux modes: mode manuel et mode de contrôle CPU.



HM2007

Schéma des broches HM2007

En mode de fonctionnement manuel, le module de reconnaissance vocale HM2007 est utilisé pour construire un système de reconnaissance simple en connectant des composants tels qu'un clavier, une SRAM de 8 Ko de mémoire et d'autres composants. Si l'appareil est sous tension, le HM2007 démarre un processus d'initialisation et, si la broche WAIT est L, le HM2007 vérifie la mémoire externe: 8Kbyte SRAM - si elle est parfaite ou non. Mais, si WAIT est H, le processus de vérification de la mémoire sera ignoré par le HM2007. Après ce processus d'initialisation, le HM2007 passe en mode de reconnaissance. En mode de reconnaissance, si la broche WAIT est H, le HM2007 est prêt à accepter la voix et commence le processus de reconnaissance. Si la broche WAIT est L, le HM2007 n’accepte pas la voix à reconnaître. Ensuite, la formation de nouveaux modèles en effaçant les modèles formés sont les deux opérations effectuées à l'aide des touches de fonction: TRN et CLR. Tous les modèles du HM2007 peuvent être effacés en entrant la touche numérique 99 et en appuyant sur CLR.

Dans le mode de fonctionnement de la commande CPU, plusieurs fonctions telles que RECOG, TRAIN, RESULT, UPLOAD, DOWNLOAD, RESET du module de reconnaissance vocale HM2007 sont fournies dans ce mode. Semblable à un mode de fonctionnement manuel, dans ce mode, les opérations de mise sous tension, de reconnaissance, d'apprentissage, de résultat, de téléchargement, de téléchargement et de réinitialisation sont également effectuées en fonction de différents critères.

Applications du module de reconnaissance vocale

Véhicule robotique à commande vocale

Kit de projet de véhicule robotique à commande vocale

Kit de projet de véhicule robotique à commande vocale

Un véhicule robotique à commande vocale avec un système de reconnaissance vocale à longue distance est conçu pour être commandé en utilisant une interface homme-machine et des commandes vocales pour les opérations à distance du véhicule robotique. Une Microcontrôleur 8051 est utilisé avec un module de reconnaissance vocale ou un module de reconnaissance vocale pour réaliser l'opération souhaitée. La direction du mouvement du véhicule robotique peut être contrôlée à l’aide de commandes vocales ou de boutons poussoirs. Les commandes vocales sont envoyées par le RF de l'extrémité émettrice vers l'extrémité réceptrice. Ainsi, le véhicule robotique se déplace dans les directions avant, arrière, gauche ou droite en fonction des commandes reçues par le récepteur.


Schéma fonctionnel de l

Schéma fonctionnel de l'émetteur d'un véhicule robotique à commande vocale

Ce mouvement de la véhicule robotique dans une direction spécifique peut être contrôlé à l'aide de deux moteurs qui sont interfacés avec le microcontrôleur de la série 8051. Émetteur RF convertit les commandes par une pression de commutateur ou des commandes vocales qui sont converties en données numériques codées au profit de la portée acceptable (jusqu'à 200 mètres) du véhicule robotique. Les données codées reçues au niveau du circuit récepteur sont décodées pour être envoyées à un autre microcontrôleur pour entraîner des moteurs à courant continu en utilisant un circuit intégré de commande de moteur pour contrôler la direction et le mouvement des moteurs en utilisant les données décodées des commandes vocales.

Schéma fonctionnel du récepteur d

Schéma fonctionnel du récepteur d'un véhicule robotique à commande vocale

Ce véhicule robotique à commande vocale avec des projets de reconnaissance vocale longue distance peut être intégré à un Technologie DTMF qui facilite le contrôle du véhicule robotisé à l'aide d'un téléphone portable. Cette technologie DTMF fournit une communication à très longue portée par rapport à la technologie RF - ainsi les véhicules robotiques peuvent être contrôlés à distance à très longue distance.

Circuit d'enregistrement et de lecture de la voix

APR 9301 IC

APR 9301 IC

APR 9301 IC

APR 9301 IC se compose de 28 broches et d'une mémoire flash non volatile. Il facilite l'enregistrement de 100K cycles et le stockage en mémoire pendant environ 100 ans. Seules une basse tension de 5 V et 25 mA de courant sont nécessaires pour le fonctionnement normal du circuit intégré APR 9301.

Fonctionnement du circuit d'enregistrement et de lecture de la voix

APR 9301 IC effectue enregistrement vocal et lecture opérations. L'opération d'enregistrement peut être effectuée en recevant des signaux vocaux en utilisant un micro à condensateur de bonne qualité (de tout type) connecté aux 17 et 18 broches d'un circuit intégré. Si nous fermons le commutateur S1, le mode d'enregistrement peut être démarré pour enregistrer facilement un message vocal pendant 20 à 30 secondes. Comme indication de l'enregistrement, la LED connectée à la broche 25 de l'APR 9301 IC clignotera tant que la broche L 27 est mise à la terre.

Circuit d

Circuit d'enregistrement et de lecture de la voix

Après l'achèvement de 20 cycles avec la dernière mémoire, le processus d'enregistrement se termine automatiquement en changeant la valeur d'une résistance R1 connectée aux broches 6 et 7 de l'APR 9301 IC. Une durée d'enregistrement maximale de 20 secondes, 24 secondes et 30 secondes peut être obtenue en changeant les valeurs de la résistance R1 comme 52K, 67K et 89K, respectivement.

La section d'entrée est automatiquement coupée pendant le mode de lecture. Si le commutateur S2 est fermé, alors un message viendra du locuteur depuis le début des messages enregistrés. Si les fonctions d'enregistrement ou de lecture sont terminées, l'APR 9301 IC passera en mode veille.

Ce circuit peut être accumulé sur un PCB commun. Souder soigneusement la base du circuit intégré APR 9301 afin qu'aucun court-circuit ne se produise entre les broches du circuit intégré. Vérifiez le circuit après l'avoir assemblé sur le PCB, puis connectez l'IC dans la base IC. Avant d'alimenter le circuit, vérifiez attentivement les connexions des broches. Régulateur de 5 volts L'alimentation à base d'IC ​​est utilisée pour alimenter le circuit. Un haut-parleur de bonne qualité de 2 pouces-8 ohms est utilisé pour obtenir un son clair. L'enregistrement peut être effectué en appuyant sur le commutateur S1. Les signaux sonores (parole ou musique) sont captés par le micro et sont transmis au circuit intégré dans lequel les signaux vocaux sont stockés dans les cellules de mémoire. Si nous fermons le commutateur S2, alors la lecture commence et nous pouvons entendre le message enregistré via le haut-parleur.

Le module de reconnaissance vocale peut être utilisé dans de nombreuses applications telles que pour contrôler les systèmes d'aéronef à l'aide des commandes vocales des pilotes, pour contrôler la voiture à roues motorisée à l'aide d'un multiprocesseur à commande vocale, etc. Si vous souhaitez en savoir plus sur projets électriques et électroniques sur la base du module de reconnaissance vocale, vous pouvez nous contacter en postant vos commentaires dans la section commentaires ci-dessous.

Crédits photo: