Aplicaciones informáticas de que el soporte de texto a voz son más valiosos para el usuario si la aplicación requiere a leer una gran cantidad de texto. En Visual Basic puede utilizar el objeto SpeechLib convertir cualquier texto a voz mediante el uso de los altavoces del ordenador . Esta tecnología puede ser muy útil en aplicaciones de lectura de libros electrónicos o aplicaciones diseñadas para leer el Internet. Además , puede ser utilizado en aplicaciones escritas para las personas con un deterioro de la visión . Cosas que necesitará
Microsoft Visual Basic Express
Ver Más instrucciones
1
Inicie Microsoft Visual Basic Express , haga clic en "Nuevo proyecto ... " en el panel izquierdo de la pantalla del ordenador y haga clic en " aplicación de Windows Forms . " Haga clic en " Aceptar".
2
doble clic en " cuadro de texto " en el panel "Toolbox" para añadir un nuevo control de cuadro de texto al formulario . Haga doble clic en " botón " para añadir un nuevo botón que ejecutará el código.
3 Haga clic en el menú "Proyecto " y seleccionar "Propiedades , " haga clic en " Referencias, "y seleccione" Agregar ". Haga clic en la ficha " COM " y haga clic en " Biblioteca de objetos de Microsoft Speech " . Haga clic en " Aceptar".
4 doble clic en " Button1 " para abrir el módulo de código del formulario. Escriba lo siguiente en la primera fila del módulo de código para importar el espacio de nombres :
Importaciones SpeechLib
5
Copia y pega el siguiente código para crear dos variables , una para sostener el texto cadena de caja y la otra para sujetar el objeto SpeechLib :
outputVoice Dim As New SpeechLib.SpVoice
textString As String Dim
6
Copia y pega el siguiente código para obtener el texto introducido en el cuadro de texto :
textString = Me.TextBox1.Text.Trim.ToString
7
Copia y pega el siguiente para leer el texto guardado en el " textString " variables :
outputVoice.Speak ( textString )
8
Press "F5 " para ejecutar el programa y escribe una frase en el cuadro de texto . Pulse " Button1 " para escuchar el ordenador parecen ser la pena para usted.