Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Cómo hacer tu propio Google Home con Assistant y Raspberry Pi 3

Para empezar a usar Google Assistant en tu frambuesa pi 3 Primero, necesitarás un poco de hardware. Por lo tanto, necesitarás tomar un micrófono y un altavoz para poder comunicarte con Google Assistant. En la edición de mayo de MagPi (la revista oficial de Raspberry Pi), había un bonito conjunto patrocinado por Google. Sin embargo, si no pudiste recogerlo, no te preocupes. Puede utilizar cualquier combinación de altavoz y micrófono USB. Encontrarás las instrucciones para ambas situaciones a continuación:

Crea tu propio Google Home con el AIY Voice KIT de MagPi

Como ya hemos mencionado, en el número 57 de mayo de 2017 de The MagPi Magazine, Google incluyó un set de regalo para inspirar a las personas a crear su propio Google Home. El proyecto denominado AIY surge de mezclar IA (Inteligencia Artificial) y DIY (Do it Yourself).

1. Arma el kit del Proyecto AIY “hecho por ti con Google”.

El kit incluido en The MagPi es muy sencillo de montar. Todo lo que necesitas hacer es seguir las instrucciones de la revista o en su Sitio web de Proyectos AIY. Creo que lo más difícil para mí fue doblar el cartón. Para montar el kit de voz, Google nos facilitó:

  • PCB para controlar micrófono e interruptor (Voice HAT)
  • PCB largo con dos micrófonos
  • Vocero
  • Switch
  • Luz LED
  • Switch mecanismo
  • Cables para conectarlo todo
  • Caja de cartón para montar el kit.

Además de lo que viene en la caja, también necesitarás:

  • Una frambuesa Pi 3
  • Una tarjeta microSD para instalar el sistema operativo
  • Un poco de cinta adhesiva
  • Un destornillador tamaño P00

Hay instrucciones en el página web oficial para armar el kit AIY, pero resumiré los puntos principales aquí.

Una vez que tengas todo, comienza conectando la PCB, llamada Voice HAT, que controla los micrófonos y el interruptor, a la Raspberry Pi. 3 con la ayuda de dos pequeños enfrentamientos. Ahora, con tu destornillador, conecta los dos cables del altavoz (el rojo es positivo y el negro es negativo).

Conecte el resto de los cables al Voice HAT. Ahora, pon todo en la primera casilla. Fold la caja con las palabras escritas en el exterior y coloque al orador primero. A continuación, coloque la Raspberry Pi 3 junto con el Voice HAT. Monta la caja y mete todo dentro. Asegúrese de que el altavoz esté en el lado con los agujeros.

Ahora es el momento de colocar el cuerpo del interruptor (tenemos uno amarillo). Primero, desenrosque el espaciador y la tuerca del botón. Inserte el botón en el orificio de la caja y vuelva a atornillar el espaciador y la arandela. A continuación, junte el LED y el mecanismo del interruptor. Insértelo en el botón y conecte con cuidado los cables en el orden correcto (rojo y azul afuera; centro blanco y negro).

Por último, conecta la PCB con los dos micrófonos y fíjala con un poco de cinta adhesiva. Cuando conecte los micrófonos, asegúrese de que haya una buena entrada de sonido a través de los orificios de la caja. Una vez que todo esté ensamblado y listo, es hora de instalar el software en una tarjeta microSD.

2. Instale el software y configure Raspbian para usar Google Assistant:

Para instalar el software, deberá descargar la imagen del sistema y escribirla en una tarjeta microSD con una computadora:

Cuando la tarjeta esté flasheada, colóquela en el Raspi y estamos listos para comenzar. Para iniciar la Raspberry Pi 3 con el Voice Kit necesitaremos un monitor con un cable HDMI y un teclado y ratón. Conecta todo y enciende el Raspi.

La primera vez que arranca puede tardar un par de minutos. El sistema que se ejecuta en Raspberry Pi es una versión modificada de Debian, hecha especialmente para este dispositivo, llamada Raspbian. Debian es uno de los mayores distribuidores de GNU/Linux y donde tienen su sede distribuidores como Ubuntu.

Una vez que el escritorio esté activo, en la esquina superior derecha entre los botones de Bluetooth y volumen, conéctese a su red Wi-Fi. Una vez que esté conectado a Internet, abra el navegador y escriba esta URL: https://console.cloud.google.com/

Luego le pedirá su cuenta de Gmail. Necesitaremos esto para poder usar Google Cloud y, por extensión, Google Assistant. Entonces, ingrese su correo electrónico y contraseña para activar la cuenta gratuita. Ahora, sigue los pasos a continuación:

  • Cree un nuevo proyecto, por ejemplo, «Home Pi»
  • Habilitar el Google Assistant API en el proyecto yendo a
  • Ahora cree una nueva credencial en
  • Necesitaremos descargar la credencial en la Raspberry Pi. 3 desde la página de credenciales de la API de nuestros proyectos. A la derecha de la credencial que acaba de crear, verá un botón de descarga.
  • Copie el archivo descargado de la carpeta de descargas a la carpeta /home/pi y cámbiele el nombre por .

3. Hablar con Google Assistant a través de la frambuesa pi 3

Lanzar Google Assistant en la frambuesa pi 3abra el icono de terminal en el escritorio y escriba el siguiente comando:

La primera vez que ejecutes el comando te pedirá permiso para usar la cuenta de Google Cloud conectada a nuestra cuenta de Gmail. Si todo salió según lo planeado, la consola te informará que para usar el comando de voz, primero tendrás que presionar el botón. Para salir de la aplicación presione CTRL+C con la ventana de terminal activa. Ahora puedes pedirle lo que quieras a esa cajita de cartón que tiene todo el poder de Google Assistant Escondido dentro.

A todo lo que necesitas hacer es bajarlo en el ícono del escritorio en la esquina superior derecha o decirle Google Assistant «bajar volumen.»

4. Activar Google Assistant de forma remota a través de SSH desde otro dispositivo

podemos activar Google Assistant en la frambuesa pi 3 sin monitor ni teclado/ratón gracias a SSH y a nuestro smartphone. En Raspi, active SSH dirigiéndose a , en la pestaña ‘Interfaces’, haga clic en ‘Activado’ en la fila SSH. También recomiendo cambiar la contraseña predeterminada del usuario Pi.

En su teléfono inteligente y con cualquier aplicación que permita conexiones SSH (o Masilla de Windows) podemos introducir la IP local de la Raspberry Pi 3 e iniciar sesión directamente desde una consola de comandos con nuestro nombre de usuario (el valor predeterminado es «Pi») y contraseña (el valor predeterminado es «frambuesa»).

La dirección IP local de Raspi se puede encontrar en el ícono de conexión en el escritorio de Raspi o con la aplicación, Fingpara Android.

Una vez conectado a la línea de comando en Raspberry Pi 3 por SSH, introduzca estos dos comandos para iniciar Google Assistant:

  • /home/pi/bin/voice-recognizer-shell.sh
  • src/main.py

Crea tu propio Google Home con un altavoz y una Raspberry Pi 3

No es necesario tener el kit de voz AIY de MagPi para crear su propio Google Home. En realidad, todo lo que necesitas es un micrófono USB, unos altavoces con conector para auriculares y una Raspberry Pi. 3 (También puedes conectar un botón si tienes uno por ahí).

No tenía un micrófono USB a mano, así que usé una cámara web vieja que tenía un micrófono incorporado.

sigue lo mismo instrucciones anteriores para instalar el softwarepero tendrás que modificar algunas cosas para usar tu propio hardware.

Primero. Edite el archivo /boot/config.txt a través de una terminal con el comando. Ahora tendremos que descomentar la línea donde dice #dtparam=audio=on, borrando el # y comentando las dos líneas siguientes, para que el párrafo quede así. Una vez terminado, presione CTRL+X para salir y guardarlo con el mismo nombre.

Segundo. Edita el archivo /etc/asound.conf, también desde la terminal con . Aquí, necesitaremos borrar todo y pegar el siguiente código. Una vez hecho esto, presione CTRL+X para salir y guardarlo con el mismo nombre.

Tercero. Ahora necesitarás reiniciar la Raspberry Pi 3 y prueba que reconoce el micrófono y los altavoces. En el escritorio, hay un archivo llamado «Verificar audio». Haga doble clic en él y buscará el Voice HAT que no tenemos. Entonces, necesitaremos cambiarlo. Escribe en una terminal el comando, y en la línea que dice VOICEHAT_ID = ‘googlevoicehat’, cámbialo a VOICEHAT_ID = ‘bcm2835’ que es el sonido predeterminado en Raspi, CTRL+X para salir y guardarlo con el mismo nombre. Ahora, prueba el audio nuevamente y todo debería estar funcionando.

Cuatro. Si tienes un botón, conéctalo a GPIO 23. Si no tienes uno, inicia el mismo servicio que en paso 3 con un comando especial:

  • python3 src/main.py -T aplaudir

Con este comando, cada vez que aplaudas, Google Assistant Estaré esperando una pregunta. Nuevamente, escriba CTRL+C para salir. Obviamente, puedes activar este servicio desde cualquier otro dispositivo a través de SSH.

Conclusión

Como puedes ver, teniendo Google Assistant en tu casa es más fácil de lo que parece. Todo lo que necesitas es una Raspberry Pi 3 y un par de piezas de hardware. El único inconveniente es que por el momento sólo está disponible en inglés. Sin embargo, a finales de año, Google Assistant también estará disponible en español, por lo que para 2018, ya podrás integrarte al Google Assistant SDK que utilizamos con Raspi.

Por defecto, Google Assistant El servicio de voz puede responder casi cualquier pregunta que le plantee, pero la diversión no termina ahí. También puedes utilizar el poder de la inteligencia artificial para controlar un robot o ‘espejo mágico con tu voz. Incluso podrías realizar tareas más complicadas con IFTTT si te apeteciera. Sin embargo, para eso, tendrás que crear tus propios scripts.

¿Estás listo para tomar el control de la IA de Google?

Resumen del Contenido