technologie informatique XXIe siècle permet aux utilisateurs de parler à leurs ordinateurs. Logiciel de reconnaissance vocale convertit la parole humaine en données numériques que les ordinateurs peuvent reconnaître. Plusieurs produits commerciaux , tels que Dragon NaturallySpeaking et MacSpeech , permettent aux utilisateurs d'effectuer une variété de tâches de reconnaissance vocale . Grâce à un logiciel intégré dans l'environnement de développement Visual Studio de Microsoft , vous pouvez créer vos propres programmes de commande vocale à l'aide de la dernière version de Visual Basic. Instructions
1
Lancement de Microsoft Visual Studio puis cliquez sur "Nouveau projet" pour ouvrir le "Nouveau projet" fenêtre. Cliquez sur " Visual Basic " pour le mettre en surbrillance , puis double-cliquez sur "Application Windows Forms " pour créer un nouveau projet Windows Forms . Les fichiers de code apparaîtront sur le côté droit de l'interface utilisateur dans le panneau de solutions de navigation. Un formulaire vide nommé " Form1 " apparaîtra également sur l'interface utilisateur .
" Projet ", de 2
Cliquez puis cliquez sur " Ajouter une référence " pour afficher le " Add Reference " fenêtre pop-up . Tapez " Speech" (sans les guillemets) dans la zone de texte et appuyez sur " Entrée". Le nom " System.Speech " apparaîtra dans les résultats de recherche. Cliquez sur " Ajouter " pour l'ajouter à votre projet , puis cliquez sur "Fermer" pour fermer la fenêtre " Ajouter une référence " .
3
Double -cliquez sur la barre de titre du formulaire vide nommé " Form1 ". Cela provoque Visual Studio pour ouvrir une fenêtre de code et d'afficher le code suivant :
Private Sub Form1_Load ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles MyBase.Load
Fin sous
Cette méthode , nommée « Form1_Load , " s'exécute lorsque l'application démarre et charge le formulaire.
4
Ajoutez le code suivant avant l'instruction "End sub" indiqué dans le précédent étape :
moteur Dim
As New Speech.Recognition.SpeechRecognitionEngine
Dim dictionGrammar As New Speech.Recognition.DictationGrammar
Dim RecognitionResult Comme Speech.Recognition.RecognitionResult
< p > Dim timeSpan As New TimeSpan ( 0, 0, = Engine.Recognize ( timeSpan )
Pour chaque mot comme RecognizedWordUnit En recognitionResult.Words
MessageBox.Show ( word.Text )
Suivant
quatre premières lignes initialiser le moteur de reconnaissance vocale de Microsoft. ligne cinq définit les paramètres d'entrée audio du moteur. ligne six indique à Visual Basic pour utiliser le dictionnaire de reconnaissance vocale standard Windows utilise . l' ligne qui commence par " RecognitionResult " démarre le moteur de reconnaissance vocale . l' finales trois lignes de code affichent les mots que le programme reconnaît automatiquement quand quelqu'un parle dans un micro.
5
connecter un microphone à votre ordinateur, puis appuyez sur la touche " F5" pour lancer l'application . < br > Photos 6
parler plusieurs mots dans le microphone. l' " engine.Recognize ( timeSpan )" code permettra de saisir vos mots et les stocker dans la variable nommée " RecognitionResult . " Visual Basic affiche alors vos mots dans une pop fenêtre de haut.