Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como fazer programas de comando de voz em Visual Basic
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como calcular o azimute entre os pontos em VB 
·Como escrever uma lista de pares de valor de chave em V…
·Como renomear um arquivo no Visual Basic 2005 
·Como se conectar ao banco de dados Oracle em Vb.Net OLE…
·Fundamentos de Visual Basic 
·Como obter um caminho completo em VB6 
·Como ativar um intervalo em VBA 
·Como escrever uma matriz para um arquivo no Visual Basi…
·Como Ler VBA Tutoriais & Use Visual Basic for Applicati…
·Como usar a barra de progresso na VB 
  Artigos em destaque
·Funções dinâmicas de chamar DLLs 
·Como pensar como um programador 
·Como alterar PHP ou ASP.NET versão com enom web hostin…
·Como declarar variáveis ​​no ActionScript 
·Como copiar um comando SQL 
·Como criar um MSI personalizada 
·Como fazer uma String Imutável 
·Como ler a entrada de matriz 2D em MIPS 
·Como calcular Epsilon 
·O que é Programação Cliente Servidor 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados