Reconocimiento de voz y síntesis con Arduino (3 / 4 paso)

Paso 3: Importación de objetos de la solución de servidor BitVoicer

Ahora tienes que configurar el servidor de BitVoicer para trabajar con Arduino. BitVoicer servidor tiene cuatro objetos principales solución: localizaciones, dispositivos, BinaryData y esquemas de la voz.

Localidades representan la ubicación física donde se instala un dispositivo. En mi caso, he creado un lugar llamado hogar.

Los dispositivos son los clientes de servidor BitVoicer. Creé un dispositivo mixto, el nombre de ArduinoDUE y entró en la configuración de comunicación. Importante: incluso el Arduino DUE tiene una pequeña cantidad de memoria para almacenar todas las muestras de audio se corriente BitVoicer servidor. Si no, limitar el ancho de banda, necesita un buffer mucho más grande para almacenar el audio. Tengo algunos desbordamientos de búfer por este motivo tuve que limitar la velocidad de datos en la configuración de la comunicación a 8000 muestras por segundo.

BinaryData es un tipo de comando de que servidor BitVoicer puede enviar a dispositivos cliente. Son en realidad matrices de bytes que se puede enlazar con los comandos. Cuando BitVoicer servidor reconoce discurso relacionados con ese comando, envía la matriz de bytes al dispositivo de destino. He creado un objeto BinaryData a cada valor de pin y había llamado ArduinoDUEGreenLedOn, ArduinoDUEGreenLedOff y así sucesivamente. Terminé con 18 BinaryData objetos en mi solución, por lo que le sugiero que descarga e importa los objetos desde el archivo VoiceSchema.sof siguiente.

Los esquemas de voz son donde todo confluye. Definen qué penas deben reconocen y lo manda a ejecutar. Para cada frase, puede definir tantos comandos como necesidad y la orden se ejecutará. También puede definir retardos entre comandos. Eso es cómo me las arreglé para llevar a cabo la secuencia de acciones que ves en el video.

Una de las frases en mi esquema de voz es "jugar un poco canción." Esta frase contiene dos comandos. El primer comando envía un byte que indica el siguiente comando va a ser una secuencia de audio. El Arduino empieza entonces "jugando" los LEDs mientras que el audio se está transmitiendo. El audio es un poco jingle piano yo mismo grabé y establecerla como la fuente de audio del segundo mando. BitVoicer Server es compatible con sólo 8 bits PCM audio mono (8000 muestras por segundo) así que si usted necesita convertir un archivo de audio en este formato, te recomiendo la siguiente herramienta de conversión en línea: http://audio.online-convert.com/convert-to-wav.

Puede importar (Importación de objetos de la solución) todos los objetos de solución que utilicé en este Instructable de los archivos de abajo. Uno contiene el dispositivo legal y el otro contiene el esquema de la voz y sus comandos.

Artículos Relacionados

Sin ataduras, reconocimiento de voz y síntesis de voz con Arduino

Sin ataduras, reconocimiento de voz y síntesis de voz con Arduino

MOVI 'Mi propia voz interfaz' y es un escudo de Arduino con respaldo de kickstarter que hace muy fácil construir tus propios diálogos discurso a dispositivos de control en el IDE de Arduino. Este instructable rápida le muestra cómo empezar a configur
Cómo utilizar un módulo de reconocimiento de voz serie - Arduino Tutorial

Cómo utilizar un módulo de reconocimiento de voz serie - Arduino Tutorial

En este tutorial usted aprenderá cómo utilizar un módulo - serial - de reconocimiento de voz con la placa de Arduino uno. Este módulo puede almacenar hasta 15 comandos de voz. Ésos se dividen en 3 grupos, con 5 comandos en cada grupo.Primero debemos
Reconocimiento de voz con Arduino

Reconocimiento de voz con Arduino

en este proyecto utilizo de BitVoicer características de reconocimiento de discurso (http://www.bitsophia.com/BitVoicer.aspx), una placa Arduino y un micrófono electret (https://www.sparkfun.com/products/9964) para controlar unos LEDs.Este proyecto e
Voz de Control Arduino con reconocimiento de voz de Windows 7

Voz de Control Arduino con reconocimiento de voz de Windows 7

En primer lugar, siento cualquier ortografía o errores de gramática que se pueden encontrar aquí, como el inglés no es mi idioma nativo.Esto hice instructable porque no he visto uno que se centra en este tema, así que quería compartir este método. Es
Reconocimiento de voz con Arduino y el servidor de BitVoicer

Reconocimiento de voz con Arduino y el servidor de BitVoicer

En este Instructable voy a mostrar cómo usar una placa Arduino y el Servidor de BitVoicer para controlar unos LEDs con comandos de voz. Que usando el Arduino Micro en este Instructable, pero puede utilizar cualquier placa de Arduino que tiene a mano.
Arduino voz / reconocimiento de voz con el módulo de Geeetech [Tutorial]

Arduino voz / reconocimiento de voz con el módulo de Geeetech [Tutorial]

Cómo: Arduino voz / reconocimiento de voz con el módulo de Geeetech [Tutorial]. Este video le mostrará cómo hablar con tu Arduino con el módulo de control de voz Geeetech (barato). Entonces puede utilizar el código para controlar un motor o hacer luc
Inalámbrica de Streaming de Audio y reconocimiento de voz con Arduino

Inalámbrica de Streaming de Audio y reconocimiento de voz con Arduino

en este proyecto conecto mi placa de Arduino a un módulo WiFly (https://www.sparkfun.com/products/10822) de las redes de la vagueación y stream de audio a la PC, para que BitVoicer (http://www.bitsophia.com/BitVoicer.aspx) puede realizar reconocimien
Fácil reconocimiento de voz - habla a tu Arduino Serial Cable

Fácil reconocimiento de voz - habla a tu Arduino Serial Cable

Por qué utilizar escudo de reconocimiento de voz mientras tenga esta característica desde tu smartphone (Android). En este tutorial sabes como fácil de usar reconocimiento de voz para comandos de voz enviar a tu Arduino usando la aplicación BlueAct.U
Control de dispositivos por comando de voz con arduino y android

Control de dispositivos por comando de voz con arduino y android

Este ible servirá preguntas como, cómo a los dispositivos de control por comandos de voz, reconocimiento de voz disponible en android.Todos los dispositivos androides viene con el reconocimiento de voz incorporado. Esto puede ser usado para convertir
Reconocimiento de voz de Arduino Via Bluetooth HC-05

Reconocimiento de voz de Arduino Via Bluetooth HC-05

Es realmente fácil y rápido de agregar control de voz para su proyecto de arduino. Si se trata de inicio de automatización o cerradura de la puerta o robots, control de voz podría ser un ojo captura característica en un proyecto de arduino. En este t
2WD voz controla Robot con Arduino y el servidor de BitVoicer

2WD voz controla Robot con Arduino y el servidor de BitVoicer

En este Instructable voy a mostrar cómo construir un robot controlado por voz 2WD . Aunque estoy controlando sólo los motores de la C.C. para mover el robot, el mismo enfoque puede utilizarse para control de voz motores paso a paso y servomotores, as
SOS demonio con reconocimiento de voz!

SOS demonio con reconocimiento de voz!

El concepto es crear un programa de alarma de seguridad. Cuando hay un peligro, usuario gritará "heeelp!" y Arduino iniciará una alarma, señales en código Morse a través de los led. Cuando el peligro se ha ido, usuario puede decir "Cancelar
Activado por voz de LEDs con Arduino

Activado por voz de LEDs con Arduino

Este proyecto es una extensión para el reconocimiento de voz con Arduino (leandro4b). Sin embargo, en lugar de usar 3 LEDs de color separados, usé un multicolor RGBW LED emisor de 4 canales. Tuve la oportunidad de trabajar en LED Engin el verano pasa
Reconocimiento de voz de Arduino. (Básico)

Reconocimiento de voz de Arduino. (Básico)

Hola chicos, hoy tenemos un gran proyecto para usted. Reconocimiento de voz de Arduino! Utilizamos el VR fácil y un Arduino. Este proyecto le enseñará cómo usar el easyVR para reconocimiento de voz: Nota: reconocimiento de voz es diferente de reconoc