Como construir um aplicativo de reconhecimento de fala

Construção de reconhecimento de voz em suas aplicações pode simplificar a entrada de texto ou torná-lo mais fácil de controlar texto sem usar o teclado ou o mouse. Embora possa ser muito difícil construir um programa de reconhecimento de voz mesmo, integrando um motor de reconhecimento de voz existente para o seu programa pode ser muito fácil, especialmente para aqueles com conhecimento de programação de computador.

Coisas que você precisa

  • conhecimento de programação
  • software de reconhecimento de fala
  • interface do aplicativo de programação para o seu software

Prepare Speech Recognition Software

  1. Agrupar o software com um programa de reconhecimento de voz, como Dragon NaturallySpeaking ou IBM ViaVoice. Se você é um desenvolvedor de software, dar ao usuário uma opção para comprar o software. Como parte do processo de instalação do aplicativo, que o usuário instale o programa de reconhecimento de voz também.

  2. Configurar o software de reconhecimento de voz. Para que seu aplicativo para ser capaz de tirar o máximo proveito do reconhecimento de fala, o programa de reconhecimento de voz deve ser configurado corretamente. Isto significa que as configurações de microfone e de idioma deve ser definido de forma adequada para aproveitar melhor as capacidades do programa de reconhecimento de voz.

  3. Treinar o programa de reconhecimento de voz. Este pode ter de ser feito fora de sua aplicação, consoante a sua natureza. Se este for o caso, a maioria dos programas de reconhecimento de voz incluem programas de treinamento e telas, ou o programa de reconhecimento de voz pode ser treinado em um processador de texto.

Integrar entrada de texto



  1. Construir um texto ou controle rich-text em sua aplicação. Muitos programas de reconhecimento de voz funcionará com quaisquer outros programas que têm opções de entrada de texto. Se tudo que você necessita é de entrada de texto, o aplicativo provavelmente não terá quaisquer modificações para trabalhar com um programa de reconhecimento de voz.

  2. Incluir espaço extra no controle de entrada de texto. Desde programas de reconhecimento de voz pode reconhecer a fala a uma taxa mais rápida do que muitas pessoas podem escrever, pode ser necessário aumentar o tamanho de seus controles de entrada de texto. Permitir espaço suficiente para o texto a ser digitado e revisado em tempo real.

Interagir através de uma API

  1. Use uma interface de programação de aplicativo (API) para interagir com o software de reconhecimento de voz. Muitos programas de reconhecimento de voz incluem uma API para outras aplicações de usar. Usando um vai permitir que o aplicativo para ter acesso total a todos os recursos de reconhecimento de voz e dar ao usuário controle total sobre a aplicação através da fala.

  2. Integrar a API com o seu pedido. Isto pode incluir a realização de mais do que um "modo" do controle da fala. Criar palavras de comando, tais como "salvar Arquivo" ou "criar um novo arquivo." Ao inserir texto, os usuários também deve ser capaz de fazer correções sem ter que tocar o teclado e ativar os recursos de rich-text, como negrito, itálico, sublinhado e outras alterações de fonte.

dicas & avisos

  • Entre em contato com a empresa que faz o software de reconhecimento de voz e perguntar se existe uma API disponível. Este não é um típico add-on com o software de reconhecimento de fala, mas se você dizer ao tech-suporte ao cliente que você está tentando construir um aplicativo de reconhecimento de voz, você provavelmente vai ser capaz de garantir a API.
De esta maneira? Compartilhar em redes sociais:

LiveInternet