Índice:

Categorização de reconhecimento de voz: 4 etapas (com imagens)
Categorização de reconhecimento de voz: 4 etapas (com imagens)

Vídeo: Categorização de reconhecimento de voz: 4 etapas (com imagens)

Vídeo: Categorização de reconhecimento de voz: 4 etapas (com imagens)
Vídeo: Reconhecimento de imagens com Keras e TensorFlow - Fernanda Wanderley e Jéssica dos Santos 2024, Julho
Anonim
Image
Image
Categorização de reconhecimento de voz
Categorização de reconhecimento de voz
Categorização de reconhecimento de voz
Categorização de reconhecimento de voz

Para o curso TfCD do IPD Master na TU Delft.

Este é um instrutivo sobre como fazer um sistema de reconhecimento de voz. Explicamos o básico e como configurar este projeto com a ajuda do Arduino e do BitVoicer. Após a conclusão do básico, acreditamos que você pode usar este sistema ao seu gosto.

Etapa 1: Preparando a saída: seu Arduino e caixa

Preparando a saída: seu Arduino e caixa
Preparando a saída: seu Arduino e caixa
Preparando a saída: seu Arduino e caixa
Preparando a saída: seu Arduino e caixa
Preparando a saída: seu Arduino e caixa
Preparando a saída: seu Arduino e caixa

Você precisa do seu Arduino, alguns fios e LEDs (três bastam). Nós conectamos os LEDs nos pinos 3, 5 e 6 (todos os pinos PWM, embora não os utilizemos). Lembre-se, para este tutorial, nos concentramos no método de entrada: reconhecimento de voz. Portanto, não nos concentramos na saída desse sistema e o mantivemos bastante simples.

Para demonstrar o uso dessa tecnologia, fizemos uma caixa na qual colocamos rolamentos impressos em 3D para implantes de joelho. A ideia é que você tenha muitos itens diferentes e precise encontrar o certo. Optamos por demonstrar isso com um objeto pequeno, médio e grande, simbolizando um rolamento para um implante de joelho. Para tornar as coisas mais claras, decidimos usar um LED verde para o tamanho pequeno, LED amarelo para o tamanho médio e vermelho para o grande.

Etapa 2: Configurando o BitVoicer

Configurando o BitVoicer
Configurando o BitVoicer

A primeira coisa que você deseja fazer é ativar seu produto em ajuda> ativar. Isso permite que você envie dados do Bitvoicer para o seu microcontrolador (Arduino).

Em seguida, você deseja configurar o Bitvoicer para que ele realmente use o Arduino para configurar sua saída. Vá para arquivo> preferências. Aqui você vê algumas opções:

Não se importe com o primeiro parágrafo. Essas são opções óbvias, permitindo que você abra e inicie o sistema de reconhecimento de voz assim que o computador iniciar. Mais tarde, você pode considerar isso usando um Raspberry Pi e fazer um sistema autônomo.

Em seguida, você verá a seguinte opção:

Idioma de reconhecimento de fala: determinar qual idioma o BitVoicer deve reconhecer, Nível de confiança aceitável: Esteja ciente de que o reconhecimento de voz 'prevê' o que foi dito. Pode nunca chegar a 100%, mas 40% já pode ser suficiente para funcionar de forma eficaz. Isso depende do sotaque do usuário, do volume da fala ou do microfone. Voltaremos a isso mais tarde.

Nível mínimo de áudio: O nível mínimo de áudio que o computador deve ouvir

Período de ativação do nível de áudio (ms): a duração de quanto tempo ele deve ouvir após o nível mínimo de áudio ser atingido

Período de latência: atraso entre o comando de voz e a saída.

No próximo parágrafo, você deve desmarcar desativar a comunicação. Isso permite que o Bitvoicer se comunique com o Arduino. As configurações a seguir são Nome da porta, bits por segundo, paridade, bits de parada, controle de fluxo. Defina o Nome da porta para a porta serial correta (ela se chama COMX, com X sendo um número, você pode encontrá-lo em ajuda> porta no Arduino). Certifique-se de que seus bits por segundo sejam 9600. Você pode deixar as outras opções como padrão.

Para o próximo parágrafo, vamos usar o microfone do computador.

Agora você está pronto para jogar com o Bitvoicer.

Etapa 3: Usando o Bitvoicer

Neste vídeo, explicamos como usar o Bitvoicer.

Etapa 4: o código do Arduino

Usamos outro código-fonte e o simplificamos para usá-lo. A versão simplificada com instruções pode ser encontrada no código do Arduino anexado. (Você pode ver a fonte aqui

É isso! Agora você pode usar comandos de voz como entrada e decidir qual saída deseja no código do Arduino.

www.youtube.com/watch?v=u8QUKTFdQgU

Recomendado: