Hvordan skrive et program i Visual Basic som vil Output Voices

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.