Accéder au contenu principal

Le module Voice Extreme.

Ce circuit, capable de parler et de comprendre les commandes vocales, est réalisé à partir d’un microcontrôleur à huit bits RSC364 dont le fonctionnement ne nécessite qu’une mémoire “flash” de 2 Mo, un quartz et quelques autres composants, tient sur une petite carte de 4 x 4 cm.

La firme californienne Sensory produit une puce nommée “Speech Recognition Controller”, contrô- leur de reconnaissance vocale. Cette puce prend le nom commercial de Voice Extreme IC (plus sim- plement VE-IC) étant donné que Voice Extreme est le nom par lequel la firme constructrice désigne la techno- logie mise en œuvre à l’intérieur. Il s’agit d’un microcontrô- leur à huit bits intégrant toute une série de fonctions maté- rielles et logicielles optimisées pour constituer, avec peu de composants externes, un système complet de recon- naissance vocale. La puce est en mesure d’enregistrer et de reproduire des messages vocaux et il est doté de ports d’entrée/sortie comme un microcontrôleur normal. Pour fonctionner, il a besoin d’un quartz externe et d’une mémoire “flash” où trouve place le programme proprement dit, que le microcontrôleur doit exécuter tour à tour et les données mémorisées. Dans la partie données sont mémo- risées les variables (comme dans un microcontrôleur ordi- naire), les messages vocaux échantillonnés directement par le microcontrôleur (enregistreur de sons) ou insérés pendant la programmation (phrases que le microcontrôleur sera capable de reproduire) et les signaux vocaux néces- saires à la reconnaissance de la parole. À l’intérieur de ce minuscule circuit intégré, nous trouvons en effet un interprète C, nommé “Voice Extreme C Interpreter”,
capable de comprendre les commandes C normales et une série d’instructions propriétaires puissantes en technologie VE et étudiées pour la reconnaissance vocale. Les program- mes écrits pour ce circuit intégré doivent l’être en langage C : une fois les diverses instructions écrites et chargées dans la mémoire “fl ash”, elles sont traduites par l’interprète en langage machine que la CPU exécutera ensuite. Pour écrire un programme en C adapté au VE-IC et pour le trans- férer dans la “flash”, la maison mère met à disposition un logiciel pour PC nommé Voice Extreme IDE. Le circuit intégré VE-IC est disponible en boîtier TQFP 64 broches : il est donc très petit et il ne peut être monté sur circuit imprimé, en principe, qu’avec une machine d’usine, ce qui exclut l’utili- sation du VE-IC par des amateurs ou même des semi-profes- sionnels désireux de le monter sans pour autant s’équiper d’une machine industrielle !
C’est pourquoi nous avons décidé de vous proposer un cir- cuit (disponible déjà monté et essayé) comportant sur une seule carte de petites dimensions (4 x 4 cm environ) le VE-IC dans la configuration minimale nécessaire à son fonctionnement. Il faut préciser que Sensory produit une carte nommée Voice Extreme Module (VEM), contenant le
schéma
Le montage comporte deux circuits intégrés seulement : le VE-IC en boî- tier TQFP 64 broches et la mémoire “flash” de 2 Mo en boîtier TSOP 32 broches. Le microcontrôleur s’inter- face avec la mémoire par un bus de données à huit bits (broches D0 à D7) et un bus d’adresse à seize bits (broches de A0 à A15). La sortie de “Power Down” (PDN) du micro- contrôleur contrôle l’habilitation de la mémoire (“Chip Enable”) et elle est disponible sur la broche 16 du con- necteur de sortie J1. La sortie “Data Read Strobe” (RDD) du microcontrô- leur contrôle la ligne d’habilitation des sorties (OE) de la mémoire. Enfin, la sortie WRD (“Data Write Strobe”) pilote l’entrée de “Write Enable” de la mémoire et elle “dit” à la mémoire si le processus en cours est d’écriture ou de lecture.
Entre les broches AOFE2 et AIN0 du microcontrôleur est prévu un filtre passe-bas R2/C11. Entre la broche AOFE3 et la broche Vref a été inséré un petit condensateur dans le but de diminuer le plus possible le bruit de fond du circuit de pré-amplification. L’entrée de cet étage est reliée, à tra- vers un condensateur de découplage C7, à la broche 4 (MIC-IN) de J1. Un circuit de “reset” composé de R1 et de C2 a été inséré afin de permettre au microcontrôleur de se lancer cor- rectement quand il reçoit l’alimenta- tion. La broche RST du microcontrô- leur est, en outre, reliée à la broche 14 “reset” de J1. Il s’agit d’un microcontrôleur à huit bits intégrant toute une série de fonc- tions matérielles et logicielles opti- misées pour constituer, avec peu de composants externes, un système complet de reconnaissance vocale. On le voit, c’est un microcontrôleur très particulier : il est possible de lui relier directement un microphone, car il est doté d’un réseau analogique effectuant la pré-amplification néces- saire, avec CAG (contrôle automatique de gain) afin de limiter correctement la dynamique du signal. Nous avons en outre un bloc de conversion A/N (ADC ou CAN, convertisseur analogique/ numérique) pour échantillonner le si- gnal analogique du microphone et le rendre disponible pour l’élabora- tion. En sortie, le micro contrô leur met à notre disposition un signal PWM, c’est-à-dire dont le rapport cyclique (ou rapport entre niveau logique 1 et niveau logique 0) est modulé par une onde carrée, ou bien une sortie déri- vant d’un convertisseur numérique/ analogique (DAC ou CNA), qui res- titue un signal analogique prêt à être amplifié et filtré avant de piloter un haut-parleur. Externement, il est nécessaire de connecter une mé- moire “flash” (c’est-à-dire effaçable et réinscriptible électriquement) : cette mémoire sert à contenir le pro- gramme que le microcontrôleur doit exécuter et les données relatives aux signaux vocaux échantillonnés et elle doit avoir une capacité de 2 Mo. Continuons, nous trouvons ensuite la CPU proprement dite, le cœur nu- mérique de la puce en somme, l’inter- face pour les lignes de I/O et pour la gestion de la communication via RS232 et un bloc d’élaboration du signal vocal (“Speech Prosessing Unit”). Nous trouvons ensuite le “VE-C Interpreter”, soit l’interprète en langage C, ce qui signifie que les pro- grammes écrits pour ce circuit inté- gré doivent l’être en langage C. Une fois les diverses instructions écrites et chargées dans la mémoire “flash”, elles sont traduites par l’interprète en instructions en langage machine que la CPU exécutera ensuite. Enfin, nous trouvons le “Speech Technology Fir- mware”, soit la partie du logiciel permettant de réaliser toutes les fonctions strictement liées à la tech- nologie vocale comme, par exemple, la reconnaissance vocale.

Comment faire Le module Voice Extreme.
comment fabrique
comment creer

Commentaires

Posts les plus consultés de ce blog

Schema Construire un détecteur de mouvement PIR - capteurs et de contrôle.

La plupart des détecteurs de mouvement existants utilisent un capteur PIR.
Certains fabricants de le définir comme "capteur infrarouge pyroélectrique", certains comme «infrarouge passif»
en fait tout est accompli, sont des capteurs pyroélectriques sont passifs, en utilisant l'énergie thermique (infrarouge) des corps.

Les capteurs pyroélectriques sont construits avec un matériau cristallin qui produit de l'électricité lorsqu'il est exposé à la chaleur sous forme de rayonnement infrarouge, les modifications sont mesurées par un FET très sensible qui est inclus dans le capteur. Ces PIR sont incorporés dans la fenêtre de filtre réduit la sensibilité au rayonnement dans la plage de 8 à 14μm et plus sensible au rayonnement produit par le corps humain, qui est plus forte à 9.4μm.
Capteurs pyroélectriques que j'ai utilisées sont RE200B, LHi778 et PIR325.
On peut dire que ceux-ci sont équivalentes PIR, afin que nous puissions utiliser l'un des trois dans nos proj…

Onduleur 100 Watt 12V DC à 220V AC

100 Watt Onduleur 12V DC à 220V AC des schémas de circuit
Le IC1 Cd4047 câblé comme un multivibrateur astable produit deux 180 degrés hors de phase 1 / 50 Hz trains d'impulsions impulsions sont trains.These sont preamplifes par le TIP122 deux transistors. Le hors met du TIP 122 transistors sont amplifiés par quatre transistors 2N 3055 (deux transistors pour chaque demi-cycle) pour conduire le transformateur onduleur. L'AC 220V sera disponible au secondaire du transformateur. Rien complexes simplement le principe de l'onduleur primaire et le circuit fonctionne très bien pour les petites charges, comme quelques bulbes ou des ventilateurs. Si vous avez juste besoin d'un onduleur à faible coût dans la région de 100 W, alors ce n'est le meilleur.


Notes:

Une batterie de voiture de 12 V peut être utilisé comme source de 12V.
Utilisez le POT R1 pour régler la fréquence de sortie à 50Hz.
Pour le transformateur obtenir un V 12-0-12, 10A transformateur abaisseur. Mais ici, l…

schema électrique autoradio

schema electrique autoradio , schema electrique autoradio 206 , schema electrique autoradio pioneer , schema electrique autoradio clio 2 , schema electrique autoradio 306 , schema electrique autoradio clio 1 , schema electrique autoradio audi a3 , schema electrique autoradio 307 , schema electrique autoradio bmw e46 , schema electrique autoradio golf 3 ,