SOS Daemon avec reconnaissance vocale ! (4 / 5 étapes)

Étape 4 :

Que nous ouvrons un Visual c# IDE, par exemple Visual Studio 2010, nous créons un nouveau projet dans Visual c#, en utilisant le formulaire windows.

En utilisant le panneau Propriétés et la boîte à outils nous faire la forme que nous le voulions, et nous vient de mettre un bouton qui permettra de surveiller et certaines étiquettes de guider l’utilisateur pour contrôler le programme.

Pour permettre la communication PC-Arduino, nous devons faire glisser & déposer depuis la boîte à outils, un objet serialPort et mis le port correct de ses propriétés.

Aussi, il faut ajouter la référence de la reconnaissance de la parole à notre projet :
Projet > ajouter référence. Ajouter là « System.Speech ».

Se terminant par l’interface utilisateur de conception, il est temps de faire travailler les choses !
Double-cliquez sur le bouton, nous avons fait et mettre le code suivant à l’événement :

private void button1_Click (object sender, EventArgs e)
{
Rec = new SpeechRecognitionEngine() ;
recomm. SetInputToDefaultAudioDevice() ;
Spécifiez les mots exacts que le moteur va tenter de reconnaître.
Choix choix = nouveaux choix ("aide", "annuler") ;
Créer et charger une grammaire utilisant les choix ci-dessus.
GrammarBuilder grBuilder = new GrammarBuilder(choices) ;
Grammaire Grammaire = new Grammar(grBuilder) ;
recomm. LoadGrammar(grammar) ;

Créez le gestionnaire d’événements

Si (button1. Texte == "Désactiver")
{
Button1. Text = « Activer » ;
Label5. Text = « Non garantis » ;
}
d’autre
{
recomm. SpeechRecognized += newEventHandler < SpeechRecognizedEventArgs > (rec_SpeechRecognized) ;
recomm. RecognizeAsync(RecognizeMode.Multiple) ;
Button1. Text = « Disable » ;
Label5. Text = « Garantie » ;
}

Sub rec_SpeechRecognized (ByVal sender As Object, e de SpeechRecognizedEventArgs)
{
foreach (RecognizedWordUnit mot dans e.Result.Words)
{
commutateur (mot. Texte)
{
affaire « aide » :
Si (button1. Texte == "Désactiver")
{
Label6. Text = « aide » ;
USB. Write("1") ;
}
rupture ;
affaire « abandon » :
Si (button1. Texte == "Désactiver")
{
Label6. Text = « annuler » ;
USB. Write("0") ;
}
rupture ;
par défaut :
USB. Write("1") ;
rupture ;
}
}
}

Articles Liés

Voix de contrôle l’Arduino avec reconnaissance vocale de Windows 7

Voix de contrôle l’Arduino avec reconnaissance vocale de Windows 7

Tout d'abord, je suis désolé pour l'orthographe ou des erreurs de grammaire que vous pouvez trouver ici, en anglais n'est pas ma langue maternelle.J'ai fait ce instructable parce que je n'ai pas vu un qui met l'accent sur ce sujet, alors j'ai voulu p
La reconnaissance vocale avec Arduino et serveur BitVoicer

La reconnaissance vocale avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment utiliser une carte Arduino et BitVoicer serveur pour contrôler quelques LEDs avec commandes vocales. Je vais utiliser le Micro de l'Arduino dans ce Instructable, mais vous pouvez utiliser n'importe quel ca
Streaming Audio et la reconnaissance vocale avec Arduino sans fil

Streaming Audio et la reconnaissance vocale avec Arduino sans fil

dans ce projet j'ai connecter ma carte Arduino à un WiFly module (https://www.sparkfun.com/products/10822) de Roving Networks et de flux audio pour le PC, alors que BitVoicer (http://www.bitsophia.com/BitVoicer.aspx) peut exécuter la reconnaissance v
La reconnaissance vocale avec BitVoicer et Arduino

La reconnaissance vocale avec BitVoicer et Arduino

le but principal de ce projet était de tester les performances de la reconnaissance vocale de BitVoicer (http://www.bitsophia.com/BitVoicer.aspx). Pour cela, j'ai conçu une esquisse de contrôle led simple dont j'ai intégré avec BitVoicer. Bien sûr, v
La reconnaissance vocale et la synthèse avec Arduino

La reconnaissance vocale et la synthèse avec Arduino

Dans mon précédent Instructable, j'ai montré comment contrôler quelques LEDs à l'aide d'une carte Arduino et le Serveur BitVoicer. Dans ce Instructable, je vais rendre les choses un peu plus compliqués. Je vais également à synthétiser la parole en ut
Voix de l’Arduino / reconnaissance vocale avec Geeetech Module [Tutoriel]

Voix de l’Arduino / reconnaissance vocale avec Geeetech Module [Tutoriel]

Comment : Arduino voix / reconnaissance vocale avec Geeetech Module [Tutoriel]. Cette vidéo vous montrera comment parler avec votre Arduino avec le module de commande de voix Geeetech (bon marché). Vous pouvez ensuite utiliser le code pour commander
Faites votre propre tiroir de rangement fonctionne avec la reconnaissance vocale (1Sheeld - Arduino)

Faites votre propre tiroir de rangement fonctionne avec la reconnaissance vocale (1Sheeld - Arduino)

J'ai toujours eu le problème de l'oubli dans quel tiroir, j'ai mis mes composants et parfois l'encre sur les étiquettes obtenir effacées par le temps alors j'ai pensé faire quelque chose d'intelligent et j'ai fini avec un tiroir de rangement qui fonc
La reconnaissance vocale avec Arduino

La reconnaissance vocale avec Arduino

dans ce projet, j'utilise de BitVoicer fonctionnalités de reconnaissance vocale (http://www.bitsophia.com/BitVoicer.aspx), une carte Arduino et un microphone à électret (https://www.sparkfun.com/products/9964) pour quelques LEDs de contrôle.Ce projet
Comment utiliser un Module de reconnaissance vocale Serial - Arduino Tutorial

Comment utiliser un Module de reconnaissance vocale Serial - Arduino Tutorial

Dans ce tutoriel, vous apprendrez comment utiliser un module de reconnaissance de voix - série - avec la carte de Arduino uno. Ce module peut stocker jusqu'à 15 commandes vocales. Ceux qui sont divisés en 3 groupes, avec 5 commandes dans chaque group
Domotique avec commande vocale Amazon Echo

Domotique avec commande vocale Amazon Echo

Le mois dernier, Amazon a publié l'écho - un petit cylindre capable de reconnaissance vocale puissant.L'écho s'est fermé source. Mais une fois que vous trouver les secrets de l'écho, il devient un outil incroyablement puissant pour la commande vocale
Voix à Arduino : LEDs de contrôle à l’aide du système de reconnaissance vocale MIT

Voix à Arduino : LEDs de contrôle à l’aide du système de reconnaissance vocale MIT

Bonjour, tout le monde!!! Depuis quelque temps je n'avais pas mis à jour mon post ici. Aujourd'hui, je voudrais partager avec vous les gars une expérience que j'ai fait. Je vais commander des LEDs en utilisant la reconnaissance vocale MIT app invento
Reconnaissance vocale Arduino Via Bluetooth HC-05

Reconnaissance vocale Arduino Via Bluetooth HC-05

Il est vraiment facile et rapide d'ajouter la commande vocale à votre projet arduino. Que ce soit commande vocale home automation ou serrure ou robots, pourrait être un accrocheur fonctionnalité dans un projet arduino. Dans ce tutoriel je « ll vous m
Animatronic Talking Tree - partie 2 - la reconnaissance vocale

Animatronic Talking Tree - partie 2 - la reconnaissance vocale

si vous avez suivi avec mon premier Instructable, arbre de Noël de parler animatronique, je vous ai montré comment prendre un arbre artificiel, ajouter des servos et un Arduino, connectez-le à une esquisse de traitement en cours d'exécution sur votre
Ajout d’un Microphone pour le système de GPS Omnitech pour reconnaissance vocale

Ajout d’un Microphone pour le système de GPS Omnitech pour reconnaissance vocale

en bricoler avec mon appareil, j'ai trouvé un moyen simple et rapide d'ajouter un microphone à cet appareil sourd. Avec un microphone, vous serez en mesure de profiter de la reconnaissance vocale pour la navigation. Il s'agira d'une petite quantité d