Comando de voz con arduino

Comando de voz con arduino

Comando de voz con arduino

Sensor de comandos de voz

En este tutorial aprenderás a utilizar un módulo de reconocimiento de voz -de serie- con la placa Arduino uno.  Este módulo puede almacenar hasta 15 comandos de voz. Estos están divididos en 3 grupos, con 5 comandos en cada grupo. Primero debemos entrenar el módulo con instrucciones de voz grupo por grupo. Después, debemos importar un grupo para que pueda reconocer las 5 instrucciones de voz dentro de ese grupo.
Lo primero que tenemos que hacer es grabar las instrucciones/comandos de voz.  Cada instrucción de voz tiene una longitud máxima de 1300ms (1,3seg), lo que asegura que la mayoría de las palabras puedan ser grabadas. Una vez que empiece a grabar, no podrá detener el proceso de grabación hasta que termine las 5 instrucciones/comandos de voz de un grupo. Además, una vez que empiece a grabar, el contenido anterior de ese grupo se borrará.  Descargue y extraiga AccessPort desde aquí. Esta herramienta nos permitirá enviar comandos HEX al módulo de reconocimiento de voz.Conexión entre el Arduino* y el módulo para el procedimiento de grabación:*Debes retirar el ATmega328p de la placa o programarlo con el ejemplo de blink. Si quieres también puedes utilizar una placa usb a serie para realizar este procedimiento.  Comandos disponibles:

Reconocimiento de voz arduino nano

Como la mayoría de nosotros, [Peter] tenía un poco de tiempo extra en sus manos durante la cuarentena y decidió echar un vistazo a la tecnología de reconocimiento de voz en la década de 1970. Rápidamente, empezó a pensar para sí mismo: «Hmm… me pregunto si podría hacer esto con un Arduino Nano». Probablemente todos hemos tenido pensamientos similares, pero [Peter] realmente puso a prueba su teoría.
El hardware en sí es bastante sencillo. Hay un Arduino Nano para ejecutar el algoritmo de reconocimiento de voz y un amplificador de micrófono MAX9814 para capturar las órdenes de voz. Sin embargo, la belleza del enfoque de [Peter] radica en su implementación de software. [Peter] tiene un poco de interacción entre un programa de PC personalizado que escribió y el Arduino Nano. El aspecto de aprendizaje de su algoritmo se realiza en un PC, pero la implementación se hace en tiempo real en el Arduino Nano, un enfoque típico para cualquier algoritmo de aprendizaje automático desplegado en un microcontrolador. Para capturar comandos de audio de muestra, o expresiones, [Peter] primero tuvo que optimizar el ADC del Nano para poder obtener tasas de muestreo suficientes para el procesamiento del habla. Haciendo un poco de programación de bajo nivel, consiguió una velocidad de muestreo de 9 ksps, que es bastante rápida para el procesamiento de audio.

14:04módulo de reconocimiento de voz v3.1, entrenamiento de comandos en varios idiomas …clinicyoutube electrónico – 1 nov 2018

Controlar los LEDs con comandos de voz parece una tarea difícil, pero es fácil y se puede construir rápidamente. Sólo necesitamos un Arduino UNO para comunicarse en serie con el módulo Bluetooth HC-06 y un smartphone para enviar el comando de voz al módulo Bluetooth HC-06. Para la recepción de comandos de voz que estamos utilizando «Arduino Bluetooth Voice Controller» aplicación para Android que se puede descargar desde la tienda de juegos (enlace se da a continuación).
El módulo funciona con una alimentación de 5V y los pines de señal operan con 3,3V, por lo tanto un regulador de 3,3V está presente en el propio módulo. Por lo tanto, no hay que preocuparse por ello. De los seis pines, sólo cuatro se utilizarán en el modo de funcionamiento. La tabla de conexión de pines se muestra a continuación
En la función de bucle vacío, Arduino comprobará los valores entrantes todo el tiempo y controlará los LEDs según el comando de voz. Arduino encenderá o apagará el LED de acuerdo con el comando de voz dado. Estamos guardando todos los comandos recibidos en la variable «Valor».
Si el valor es «todos los LEDs se encienden», entonces ambos LEDs se encienden, al igual que hemos codificado otros comandos de voz para encender o apagar el LED individual. Compruebe el funcionamiento completo y el vídeo de demostración más adelante en este artículo.

10:09cómo hablar con la placa arduino | módulo de reconocimiento de voz | mert …mert arduino & techyoutube – 7 jul 2017

Todos sabemos que hay una especie de moule que puede controlar el encendido y apagado de la luz. Si haces un sonido, la luz se enciende. Luego después de un tiempo se apaga. Esto no es reconocimiento de voz. Podemos llamarlo control de sonido. El reconocimiento de voz es algo que sabe exactamente lo que estás diciendo.
Hemos estado pensando en un módulo que ayude a controlar otros dispositivos por voz y que no cueste demasiado. Finalmente hemos diseñado este módulo. ¿Qué puede hacer este módulo? Puede reconocer hasta 15 instrucciones de voz, lo que es adecuado para la mayoría de los casos de control por voz.
Este módulo puede almacenar 15 piezas de instrucciones de voz. Esas 15 piezas se dividen en 3 grupos, con 5 en un grupo. Primero debemos grabar las instrucciones de voz grupo por grupo. Después, debemos importar un grupo por comando en serie antes de que pueda reconocer las 5 instrucciones de voz dentro de ese grupo. Si necesitamos implementar instrucciones en otros grupos, debemos importar el grupo primero. Este módulo es independiente del altavoz. Si tu amigo habla la instrucción de voz en lugar de ti, puede que no identifique la instrucción.

Acerca del autor

admin

Ver todos los artículos