Hvordan skrive et program i Visual Basic som vil Output Voices
Dataprogrammer som støtter tekst-til-tale er mer verdifull for brukeren hvis applikasjonen krever dem til å lese mye tekst. I Visual Basic kan du bruke SpeechLib objekt å konvertere en tekst til tale ved hjelp av datamaskinens høyttalere. Denne teknologien kan være svært nyttig i e-bok-leser programmer eller programmer som er utviklet for å lese Internett. I tillegg kan den brukes i applikasjoner skrevet for personer med nedsatt syn.
Bruksanvisning
1 Start Microsoft Visual Basic Express, klikk på "Nytt prosjekt ..." fra den venstre delen av skjermen og klikk "Windows Forms Application". Klikk på "OK".
2 Dobbeltklikk på "TextBox" fra "Toolbox" panelet for å legge til en ny tekstboks kontrollen til skjemaet. Dobbeltklikk på "Button" for å legge til en ny knapp som vil kjøre koden.
3 Klikk på "Project" -menyen og velg "<prosjektnavn> Egenskaper," klikk "Referanser", og velg "Legg til". Klikk på "COM" og klikk "Microsoft Speech Object Library". Klikk på "OK".
4 Dobbeltklikk på "Button1" for å åpne Form kodemodulen. Skriv inn følgende i den første raden av koden modulen for å importere navnerom:
importen SpeechLib
5 Kopier og lim inn følgende kode for å opprette to variabler, en til å holde tekstboksen strengen og den andre til å holde SpeechLib objekt:
Dim outputVoice som ny SpeechLib.SpVoice
Dim textString As String
6 Kopier og lim inn følgende kode for å få teksten i angitt i tekstboksen kontroll:
textString = Me.TextBox1.Text.Trim.ToString
7 Kopier og lim inn følgende å lese teksten lagret i "textString" variable:
outputVoice.Speak (textString)
8 Trykk "F5" for å kjøre programmet, og skriv en setning i tekstboksen. Trykk "Button1" for å høre datamaskinen snakke setningen til deg.