Tabla de contenido:
- Paso 1: Paso 1: Cosas / equipo que necesita
- Paso 2: Configurar el micrófono para detectar la voz
- Paso 3: Configuración de los pines Gpio
- Paso 4: escritura del guión
- Paso 5: Instalación del software de reconocimiento de voz para Raspberry Pi:
Video: Automatización del hogar controlada por voz Raspberry Pi: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
El objetivo de este instructivo es proporcionar un tutorial paso a paso sobre cómo configurar una raspberry pi que pueda automatizar luces / leds con sus comandos de voz.
Paso 1: Paso 1: Cosas / equipo que necesita
1. Raspberry Pi 3 con Noobs / Raspbian Os.
2. Una cámara web USB con micrófono / micrófono USB
3. Windows / linux pc para acceder a Raspberry pi
Paso 2: Configurar el micrófono para detectar la voz
Primero, tenemos que comprobar si la Raspberry Pi detecta su micrófono o cámara web y si el volumen del micrófono es alto. El primer paso es verificar que su cámara web o micrófono esté en la lista usando el comando "lsusb".
Fig.1: Comprobación de la cámara web o el micrófono detectados por Raspberry Pi
El siguiente paso es establecer el volumen de grabación del micrófono alto. Para hacer esto, ingrese el comando "alsamixer" en la terminal. Aparece una pantalla de interfaz gráfica ordenada, presione las teclas de flecha hacia arriba o hacia abajo para configurar el volumen. Presione F6 (todo), luego seleccione la cámara web o el micrófono de la lista. Una vez más, use la tecla de flecha hacia arriba para establecer el volumen de grabación en alto.
Fig.2: Configuración alta del volumen del micrófono
Paso 3: Configuración de los pines Gpio
Para acceder a los pines GPIO, debe instalar Wiring Pi en su Raspberry Pi
sudo apt-get install git-core
clon de git git: //git.drogon.net/wiringPi
cableado de cd Pi
./construir
para obtener más instrucciones, puede echar un vistazo a las capturas de pantalla
Paso 4: escritura del guión
Cree la siguiente secuencia de comandos como un archivo llamado "led":
#! / bin / bash
si [$ #> 1]
luego
/ usr / local / bin / gpio modo 4 salidas
si
luego
/ usr / local / bin / gpio escribe 4 en
fi
si
luego
/ usr / local / bin / gpio write 4 off
fi
fi
Configure el script para que sea ejecutable con el siguiente comando:
chmod u + x led
Ahora este comando debe ENCENDER el LED conectado al pin. (La descripción del número de pin se puede encontrar en la página Wiring Pi).
./llevado en
Para apagar este comando se puede utilizar
./Llevar afuera
Paso 5: Instalación del software de reconocimiento de voz para Raspberry Pi:
Voice Command se instala como parte de una colección de paquetes. Solo necesitamos las dependencias y los componentes de comando de voz para este tutorial. Cuando se ejecute el script de configuración, le pedirá que desee instalar varios paquetes; solo puede decir que sí a las dependencias y al comando de voz.
Ejecute los siguientes comandos:
git clon git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite / Instalar /
./InstallAUISuite.sh
Después de que se instale Voice Command, se le pedirá que lo configure. Elija sí para permitir que el script de instalación se configure automáticamente. Cuando se complete la configuración, se le pedirá que edite el archivo de configuración. Presione Enter para editar el archivo y consulte la siguiente sección para la configuración. Agregue la siguiente línea al archivo de configuración, guarde y salga.
luz == / inicio / pi / scripts / led…
La línea anterior significa que, cuando dices encender o apagar la luz, el comando de voz ejecutará el script / home / pi / led pasando el argumento encendido o apagado. Esto es similar al resultado que obtuvo cuando ejecutó el script manualmente.
Utilice el siguiente comando para iniciar el comando de voz. -C significa ejecutar continuamente, -k pi establece el indicador de nombre que dirá para llamar la atención de la Raspberry Pi. La -v hace que el programa verifique el mensaje antes de pasar al modo de reconocimiento de voz. El -i hace que el comando de voz solo procese los comandos explícitos enumerados en el archivo de configuración. Finalmente, el argumento -b0 fuerza al comando de voz a no usar texto de relleno antes de su respuesta.
comando de voz -c -k pi -v -b0 -i
Ejecute el comando anterior, diga claramente PI y espere la respuesta "Sí, señor".
Diga claramente que la luz está encendida. El LED debería encenderse
Diga claramente que se apaga la luz. El LED debería apagarse
eso es todo…….
Recomendado:
Automatización habladora -- Audio de Arduino -- Automatización controlada por voz -- Módulo Bluetooth HC - 05: 9 pasos (con imágenes)
Automatización habladora || Audio de Arduino || Automatización controlada por voz || HC - 05 Módulo Bluetooth: …………………………. SUSCRÍBETE A mi canal de YouTube para ver más videos …. …. En este video, hemos construido una Automatización Habladora … Cuando envíe un comando de voz a través del móvil, encenderá los dispositivos domésticos y enviará comentarios i
Automatización del hogar controlada por Infinity Gauntlet: 8 pasos (con imágenes)
Infinity Gauntlet Controlled Home Automation: En mi proyecto anterior, hice un infinity gauntlet que controla un interruptor de luz. Quería usar seis piedras y cada piedra puede controlar el electrodoméstico, la cerradura de la puerta o la iluminación, así que hice un sistema de automatización del hogar usando un guante infinito. En este proyecto
Automatización del hogar controlada por voz inspirada en COVID-19: 5 pasos
Automatización doméstica controlada por voz inspirada en COVID-19: Durante los últimos 4 años, he probado 3 o 4 variaciones diferentes de los controles domésticos basados en Arduino. Para comodidad de todos, aquí está la historia cronológica de algunos de mis desarrollos. Instructable 1 - en octubre de 2015 usó comunicación IR y RF
Automatización del hogar controlada por voz (como Alexa o Google Home, no se necesita Wifi o Ethernet): 4 pasos
Automatización del hogar controlada por voz (como Alexa o Google Home, no se necesita Wifi o Ethernet): básicamente se trata de relés controlados por arduino basados en SMS con la configuración del asistente de Google para enviar mensajes con instrucciones de voz. Es muy fácil y barato y funciona como los anuncios de Alexa con su electrodomésticos existentes (si tienes Moto -X smartp
Automatización del hogar controlada por voz: 8 pasos (con imágenes)
Automatización del hogar controlada por voz: Hola, en este instructivo, te enseñaré a hacer una automatización del hogar controlada por voz. Simplemente aprovecharemos nuestro teléfono móvil y controlaremos nuestros dispositivos con nuestra voz. Créame, no es tan difícil de hacer como parece. Solo sigue los pasos y