tecnología informática del siglo XXI permite a los usuarios hablar con sus computadoras. Software de reconocimiento de voz convierte el habla humana en datos digitales que las computadoras puedan reconocer. Varios productos comerciales, tales como Dragon NaturallySpeaking y MacSpeech , permiten a los usuarios realizar una variedad de tareas de reconocimiento de voz . El uso de software integrado en el entorno de desarrollo de Visual Studio de Microsoft , puede crear sus propios programas de comandos de voz utilizando la última versión de Visual Basic . Instrucciones
1
lanzamiento Microsoft Visual Studio y haga clic en "Nuevo proyecto " para abrir el "Nuevo Proyecto " ventana . Haga clic en " Visual Basic " para resaltarlo y, a continuación, haga doble clic en " Aplicación de Windows Forms " para crear un nuevo proyecto de formularios de Windows. Los archivos de código aparecerá en la parte derecha de la interfaz de usuario en el panel Navegador de soluciones. Un formulario vacío llamado " Form1 ", también aparecerá en la interfaz de usuario.
2 Haga clic en " Proyecto ", y luego haga clic en " Agregar referencia " para mostrar la " Agregar referencia " ventana emergente. Tipo " Speech " (sin las comillas) en el cuadro de texto y presionar " Enter". El nombre " System.Speech " aparecerá en los resultados de búsqueda. Haga clic en " Add" para agregarlo a su proyecto y haga clic en " Cerrar" para cerrar la ventana " Agregar referencia " .
3 Haga doble clic en la barra de título del formulario vacío con el nombre " Form1 ". Esto hace que Visual Studio para abrir una ventana de código y muestra el siguiente código:
Private Sub Form1_Load ( ByVal remitente como System.Object , ByVal e como System.EventArgs ) Handles MyBase.Load
End Sub
Este método , llamado " Form1_Load , " se ejecuta cuando se inicia la aplicación y carga el formulario.
4
Agregue el código siguiente antes de la "Sub End" declaración muestra en el anterior paso :
motor Dim As New Speech.Recognition.SpeechRecognitionEngine
dictionGrammar Dim As New Speech.Recognition.DictationGrammar
Dim RecognitionResult Como
Speech.Recognition.RecognitionResult < p> Dim intervalo As New TimeSpan ( 0 , 0, = Engine.Recognize ( intervalo de tiempo )
Para cada palabra a medida RecognizedWordUnit En recognitionResult.Words
MessageBox.Show ( word.Text )
Siguiente
primeras cuatro líneas inicializar el motor de reconocimiento de voz de Microsoft . line cinco establece los parámetros de entrada de audio del motor. line seis indica a Visual Basic para utilizar el diccionario de reconocimiento de voz estándar que utilice Windows . la línea que comienza con " RecognitionResult " arranca el motor de reconocimiento de voz . el últimos tres líneas de código muestran las palabras que el programa reconoce cuando alguien habla en un micrófono.
5
Conecte un micrófono a su ordenador y pulse la tecla " F5 " para ejecutar la aplicación. < br > Página 6
Habla varias palabras en el micrófono. el " engine.Recognize ( intervalo de tiempo ) " código de captura de sus palabras y almacenarlos en la variable llamada " RecognitionResult . " Visual Basic mostrará entonces tus palabras en un pop - encima de la ventana .