Tjueførste århundre datateknologi gjør det mulig for brukere å snakke med sine datamaskiner. Talegjenkjenning programvare konverterer menneskelig tale til digitale data som datamaskiner kan gjenkjenne . Flere kommersielle produkter, for eksempel Dragon Naturally Speaking og MacSpeech , tillater brukere å utføre en rekke talegjenkjenning oppgaver. Ved hjelp av programvare som er innebygd i Microsofts Visual Studio utviklingsmiljø, kan du lage dine egne talekommandoordene programmer ved hjelp av den nyeste versjonen av Visual Basic. Instruksjoner
en
Launch Microsoft Visual Studio og klikk "New Project " for å åpne "New Project "-vinduet . Klikk på " Visual Basic " for å markere det , og dobbeltklikk deretter "Windows Forms Application " for å opprette en ny Windows former prosjekt . Kode filene vises på høyre side av brukergrensesnittet i løsningen Navigator panel . Et tomt skjema som heter " Form1 " vil også vises i brukergrensesnittet .
2
Klikk "Project ", og klikk deretter på " Add Reference " for å vise "Add Reference " pop -up vindu . Type " Tale " (uten anførselstegn) i tekstboksen og trykk " Enter". Navnet " System.Speech " vises i søkeresultatene . Klikk på "Add " for å legge den til i prosjektet , og klikk deretter på " Close" for å lukke " Add Reference "-vinduet .
3
Dobbeltklikk på tittellinjen i tomt skjema som heter " Form1 . " Dette fører til Visual Studio for å åpne en kode vindu og vise følgende kode :
Private Sub Form1_Load ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak MyBase.Load
End sub
Denne metoden , kalt " Form1_Load ", utføres når programmet starter og laster skjemaet.
4
Legg til følgende kode før " End sub " statement vist i forrige trinn : en
Dim motor som ny Speech.Recognition.SpeechRecognitionEngine
Dim dictionGrammar som ny Speech.Recognition.DictationGrammar
Dim recognitionResult Som Speech.Recognition.RecognitionResult
< p> Dim tidsrom som ny TimeSpan ( 0 , 0 , = Engine.Recognize ( tidsperiode )
for hvert ord som RecognizedWordUnit I recognitionResult.Words
MessageBox.Show ( word.Text )
Neste
fire første linjene initialisere Microsoft talegjenkjenningsmotoren . linje fem sett motorens lyd input parametere . linje seks forteller Visual Basic til å bruke standard talegjenkjenning ordbok som Windows bruker . linjen som begynner med " recognitionResult " starter talegjenkjenningsmotoren . den siste tre linjer med kode vise ordene som programmet gjenkjenner når noen snakker i en mikrofon.
5
Koble en mikrofon til datamaskinen, og trykk "F5 " tasten for å starte programmet .
6
Snakk flere ord inn i mikrofonen . den " engine.Recognize ( tidsperiode )" kode vil fange dine ord og lagre dem i variabelen som heter " recognitionResult . " Visual Basic vil da vise ord i et pop -up vindu .