enogtyvende århundrede computer teknologi giver brugerne mulighed for at tale til deres computere . Talegenkendelse software konverterer menneskelig tale til digitale data , som computere kan genkende. Flere kommercielle produkter, såsom Drage NaturallySpeaking og MacSpeech , giver brugerne mulighed for at udføre en række talegenkendelse opgaver. Brug af software indbygget i Microsofts Visual Studio udviklingsmiljø, kan du oprette dine egne stemmekommandoer programmer ved hjælp af nyeste version af Visual Basic. Instruktioner
1
Launch Microsoft Visual Studio og klikke på " Nyt projekt " for at åbne " Nyt projekt " vinduet . Klik på " Visual Basic " for at fremhæve det, og derefter dobbeltklikke på " Windows Forms Application " for at oprette et nyt Windows formularer projekt. Kode filer vises på højre side af brugergrænsefladen i Solution Navigator panel. En tom formular med navnet " Form1 " vil også blive vist på brugerfladen .
2
Klik på " Project " og derefter på "Tilføj Henvisning " for at vise "Add reference " pop -up vindue. Type " Speech" (uden anførselstegn) i tekstfeltet og trykke på " Enter". Navnet " System.Speech " vises i søgeresultaterne. Klik på "Tilføj " for at tilføje det til dit projekt, og klik derefter på "Luk" for at lukke "Add reference " vinduet.
3
Dobbeltklik på titellinjen i tomme navngivne formular " Form1 ". Dette medfører Visual Studio til at åbne en kode vindue og vise følgende kode : Hej
Private Sub Form1_Load ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles MyBase.Load
End sub
Denne metode hedder " Form1_Load ", udfører , når programmet starter og indlæser formularen.
4
Føj følgende kode før " End Sub " erklæring vist i den foregående skridt : Hej
Dim motor som New Speech.Recognition.SpeechRecognitionEngine
Dim dictionGrammar Som New Speech.Recognition.DictationGrammar
Dim recognitionResult Som Speech.Recognition.RecognitionResult
< p> Dim Timespan Som New TimeSpan ( 0, 0, = Engine.Recognize ( Timespan )
Hvert ord Som RecognizedWordUnit I recognitionResult.Words
MessageBox.Show ( word.Text )
Næste
første fire linjer initialisere Microsoft talegenkendelse motor. linie fem sæt motorens lyd inputparametre . linie seks fortæller Visual Basic for at bruge standard talegenkendelse ordbog , som Windows bruger . den linje , der begynder med " recognitionResult " starter talegenkendelse motor. den sidste tre linjer kode vise ord, at programmet registrerer, når nogen taler ind i en mikrofon .
5.
Tilslut en mikrofon til computeren , og tryk på "F5 "-tasten for at starte applikationen. < br >
6
Tal flere ord ind i mikrofonen. den " engine.Recognize ( Timespan )" kode vil fange dine ord, og gemme dem i variabel med navnet " recognitionResult . " Visual Basic vil derefter vise dine ord i et pop -up vindue.