Tabla de contenido:

Categorización de reconocimiento de voz: 4 pasos (con imágenes)
Categorización de reconocimiento de voz: 4 pasos (con imágenes)

Video: Categorización de reconocimiento de voz: 4 pasos (con imágenes)

Video: Categorización de reconocimiento de voz: 4 pasos (con imágenes)
Video: Cómo se clasifican las voces 2024, Noviembre
Anonim
Image
Image
Categorización del reconocimiento de voz
Categorización del reconocimiento de voz
Categorización del reconocimiento de voz
Categorización del reconocimiento de voz

Para el curso TfCD del IPD Master en TU Delft.

Este es un instructivo sobre cómo hacer un sistema de reconocimiento de voz. Explicamos los conceptos básicos y cómo configurar este proyecto con la ayuda de Arduino y BitVoicer. Después de completar los conceptos básicos, creemos que puede utilizar este sistema a su gusto.

Paso 1: preparación de la salida: su Arduino y su caja

Preparación de la salida: su Arduino y su caja
Preparación de la salida: su Arduino y su caja
Preparación de la salida: su Arduino y su caja
Preparación de la salida: su Arduino y su caja
Preparación de la salida: su Arduino y su caja
Preparación de la salida: su Arduino y su caja

Necesita su Arduino, algunos cables y LED (tres serán suficientes). Conectamos los LED a los pines 3, 5 y 6 (todos los pines PWM, aunque no los usamos). Recuerde, para este tutorial nos enfocamos en el método de entrada: reconocimiento de voz. Por lo tanto, no nos centramos en el resultado de este sistema y lo mantuvimos bastante simple.

Para demostrar el uso de esta tecnología, hicimos una caja en la que colocamos rodamientos impresos en 3D para implantes de rodilla. La idea es que tienes muchos artículos diferentes y necesitas encontrar el correcto. Elegimos demostrar esto con un objeto pequeño, mediano y grande que simboliza un cojinete para un implante de rodilla. Para aclarar las cosas, decidimos usar un LED verde para el tamaño pequeño, un LED amarillo para el tamaño mediano y rojo para el grande.

Paso 2: Configurar BitVoicer

Configuración de BitVoicer
Configuración de BitVoicer

Lo primero que debe hacer es activar su producto en ayuda> activar. Esto le permite enviar datos desde Bitvoicer a su microcontrolador (Arduino).

A continuación, desea configurar Bitvoicer para que realmente use Arduino para configurar su salida. Vaya a archivo> preferencias. Aquí ves algunas opciones:

No te preocupes por el primer párrafo. Esas son opciones obvias, que le permiten abrir e iniciar el sistema de reconocimiento de voz tan pronto como se inicie su computadora. Más tarde, podría considerar esto usando una Raspberry Pi y hacer un sistema independiente.

A continuación, verá la siguiente opción:

Lenguaje de reconocimiento de voz: determinar qué idioma debe reconocer BitVoicer, Nivel de confianza aceptable: tenga en cuenta que el reconocimiento de voz "predice" lo que se ha dicho. Puede que nunca llegue al 100%, pero el 40% ya puede ser suficiente para funcionar con eficacia. Esto depende del acento del usuario, el volumen del habla o el micrófono. Vamos a volver a esto más adelante.

Nivel de audio mínimo: el nivel de audio mínimo que debe escuchar la computadora

Período de activación del nivel de audio (ms): la duración del tiempo que debe escucharse después de que se alcanza el nivel de audio mínimo

Período de latencia: retraso entre el comando de voz y la salida.

En el siguiente párrafo, debe desmarcar la opción Desactivar la comunicación. Esto permite que Bitvoicer se comunique con Arduino. Las siguientes configuraciones son Nombre de puerto, Bits por segundo, paridad, bits de parada, control de flujo. Establezca el nombre del puerto en el puerto serie correcto (este se llama COMX con X como un número, puede encontrarlo en ayuda> puerto en Arduino). Asegúrese de que sus Bits por segundo sean 9600. Puede dejar las otras opciones como predeterminadas.

Para el siguiente párrafo, usaremos el micrófono de la computadora.

Ahora estás listo para jugar con Bitvoicer.

Paso 3: usar Bitvoicer

En este video explicamos cómo usar Bitvoicer.

Paso 4: el código Arduino

Usamos otro código fuente y lo simplificamos para usarlo. La versión simplificada con instrucciones se puede encontrar en el código Arduino adjunto. (Puede ver la fuente aquí

¡Eso es todo! Ahora puede usar comandos de voz como entrada y decidir qué salida desea en el código arduino.

www.youtube.com/watch?v=u8QUKTFdQgU

Recomendado: