tecnologia informática Século XXI permite aos usuários conversar com seus computadores. Software de reconhecimento de voz converte a fala humana em dados digitais que os computadores podem reconhecer. Vários produtos comerciais, como o Dragon Naturally e MacSpeech , permitem aos usuários executar uma variedade de tarefas de reconhecimento de fala . Usando o software embutido no ambiente de desenvolvimento Visual Studio da Microsoft, você pode criar seus próprios programas de comando de voz utilizando a última versão do Visual Basic. Instruções
1
Abra o Microsoft Visual Studio e clique em " New Project" para abrir a janela "New Project " . Clique em " Visual Basic" para realçá-lo e, em seguida, clique duas vezes para criar um novo projeto Windows Forms " Windows Forms Application " . Arquivos de código irá aparecer no lado direito da interface do usuário no painel Solution Navigator . Um formulário vazio com o nome " Form1 " também será exibido na interface do usuário .
2
Clique em " Projeto ", e , em seguida, clique em " Add Reference" para exibir a janela pop-up " Add Reference" . Digite " Speech" (sem as aspas ) na caixa de texto e pressione " Enter". O nome " System.Speech " irá aparecer nos resultados de pesquisa . Clique em " Adicionar" para adicioná-lo ao seu projeto e , em seguida, clique em "Fechar " para fechar a janela " Add Reference" .
3
Clique duas vezes na barra de título do formulário vazio chamado " Form1 ". Isso faz com que Visual Studio para abrir uma janela de código e exibir o seguinte código:
Sub Form1_Load Privada (sender System.Object , ByVal e As System.EventArgs ) Handles MyBase.Load
Fim Sub
Este método , chamado " Form1_Load , " é executado quando o aplicativo é iniciado e carrega o formulário.
4
Adicione o seguinte código antes da instrução apresentado na anterior "Sub End" etapa :
motor Dim As New Speech.Recognition.SpeechRecognitionEngine
Dim dictionGrammar As New Speech.Recognition.DictationGrammar
Dim RecognitionResult Como Speech.Recognition.RecognitionResult
Dim timeSpan As New TimeSpan ( 0, 0, = Engine.Recognize ( timeSpan )
Para cada palavra como RecognizedWordUnit Em recognitionResult.Words
MessageBox.Show ( word.Text )
Próxima
A primeiras quatro linhas inicializar o mecanismo de reconhecimento de voz da Microsoft . linha cinco conjuntos de parâmetros de entrada de áudio do motor. linha seis informa Visual Basic para usar o dicionário de reconhecimento de voz padrão que o Windows usa . a linha que começa com " RecognitionResult " inicia o mecanismo de reconhecimento de fala. a três últimas linhas do código exibir as palavras que o programa reconhece quando alguém fala em um microfone .
5
Conecte um microfone ao computador e pressione a tecla "F5" para iniciar o aplicativo . < br >
6
falar várias palavras no microfone. o código " engine.Recognize ( timeSpan ) " irá capturar as suas palavras e armazená-los na variável denominada " RecognitionResult . " Visual Basic irá exibir suas palavras em uma pop janela -up.