Como construir um aplicativo de reconhecimento de fala
Preparação de software de reconhecimento de fala
Passo 1
Agrupe seu software com um programa de reconhecimento de voz, como o Dragon NaturallySpeaking ou o ViaVoice da IBM. Se você é um desenvolvedor de software, dê a opção ao usuário para comprar o software. Como parte do processo de instalação do aplicativo, solicite que o usuário também instale o programa de reconhecimento de voz.
Passo 2
Configure o software de reconhecimento de fala. Para que seu aplicativo possa aproveitar ao máximo o reconhecimento de voz, o programa deve estar configurado corretamente. Isso significa que as configurações de microfone e idioma devem ser ajustadas adequadamente para aproveitar ao máximo os recursos do programa.
Passo 3
Treine o programa de reconhecimento de fala. Isso pode ter que ser feito fora do aplicativo, dependendo de sua natureza. Se este for o caso, a maioria dos programas de reconhecimento de voz inclui programas de treinamento e telas, ou o programa pode ser treinado em um processador de texto.
Integrar entrada de texto
Passo 1
Crie um controle de texto ou rich text em seu aplicativo. Muitos dos programas de reconhecimento de fala funcionam com todos os programas que possuem opções de entrada de texto. Se o que você precisa é a introdução de palavras, o aplicativo provavelmente não precisa de nenhuma modificação para trabalhar com um programa de reconhecimento de fala.
Passo 2
Inclui espaço adicional no controle de entrada de texto. Como os programas de reconhecimento de fala podem reconhecer a fala em um ritmo mais rápido do que muitos podem gravar, pode ser necessário aumentar o tamanho dos controles de entrada de texto. Deixe espaço suficiente para escrever texto e revisar em tempo real.
Interação através de uma API
Passo 1
Ele usa uma interface de programação de aplicativos (API) para interagir com o software de reconhecimento de fala. Muitos programas de reconhecimento de voz incluem uma API para outros aplicativos usarem. O uso de um permitirá que seu aplicativo tenha acesso total a todas as funções de reconhecimento de voz e dará ao usuário controle total sobre o aplicativo por meio da fala.
Passo 2
Integre a API ao aplicativo. Isso pode incluir fazer mais de um "modo" de controle de voz. Crie palavras de comando, como "salvar arquivo" ou "criar novo arquivo". Ao inserir texto, os usuários também devem poder editar sem precisar tocar no teclado e ativar os recursos rich text, como negrito, itálico, sublinhado e outras alterações de fonte.