Tjugoförsta århundradet datorteknik tillåter användare att prata med sina datorer . Taligenkänning programvara omvandlar mänskligt tal till digitala data som datorerna kan känna igen . Flera kommersiella produkter, såsom Dragon NaturallySpeaking och MacSpeech , tillåter användare att utföra en mängd olika uppgifter taligenkänning . Använda programvara inbyggd i Microsoft Visual Studio utvecklingsmiljö , kan du skapa dina egna program röstkommando med hjälp av senaste versionen av Visual Basic . Instruktioner
1
Launch Microsoft Visual Studio och klicka " Nytt projekt " för att öppna " New Project "-fönstret . Klicka på " Visual Basic " för att markera den , och dubbelklicka sedan på " Windows Forms Application " för att skapa ett nytt Windows- formulär projektet . Kodfiler visas på höger sida av användargränssnittet i Solution panelen Överblick . En tom blankett som heter " Form1 " kommer också att visas på användargränssnittet .
2
Klicka på " Project " och klicka sedan på " Add Reference " för att visa " Add Reference " pop - up fönstret . Typ " Speech " ( utan citattecken ) i textrutan och tryck på " Enter ". Namnet " System.Speech " kommer att visas i sökresultaten . Klicka på " Lägg till " för att lägga till den i ditt projekt , och klicka sedan på " Stäng " för att stänga " Add Reference " fönstret .
3
Dubbelklicka på namnlisten i den namngivna tomt formulär " Form1 . " Detta orsakar Visual Studio för att öppna en kod fönster och visa följande kod :
Private Sub Form1_Load ( ByVal avsändaren som System.Object , ByVal e Som System.EventArgs ) Handtag MyBase.Load
End sub
Denna metod , som heter " Form1_Load , " körs när programmet startas och formen .
4
Lägg till följande kod innan " End sub " uttalande som visas i föregående steg :
Dim motor som ny Speech.Recognition.SpeechRecognitionEngine
Dim dictionGrammar Som New Speech.Recognition.DictationGrammar
Dim recognitionResult Som Speech.Recognition.RecognitionResult
Dim timespan Som New timeSpan ( 0 , 0 , = Engine.Recognize ( timespan ) katalog
för varje ord som RecognizedWordUnit I recognitionResult.Words
MessageBox.Show ( word.Text ) katalog
Nästa
fyra första raderna initiera Microsoft taligenkänningsmotor . linje fem uppsättningar motorns ljudingångar parametrar . linje sex berättar Visual Basic för att använda den vanliga ordboken taligenkänning som används i Windows . raden som börjar med " recognitionResult " startar motorn taligenkänning . den sista tre rader kod visas de ord som programmet känner av när någon talar i en mikrofon .
5
Anslut en mikrofon till datorn , och tryck på " F5 " för att starta programmet .
6
talar flera ord i mikrofonen . "Den engine.Recognize ( timespan ) " koden kommer att fånga dina ord och lagra dem i variabeln " recognitionResult . " Visual Basic då visas dina ord i ett pop - up fönster .