
Google lanzó la iniciativa
AIY Projects para combinar AI con DYI, es decir, combinar aplicaciones de software AI con kits de ensamblaje de gadgets. Como resultado, Google cree que los fabricantes podrán crear dispositivos útiles que ayudarán a "resolver problemas reales" en la vida. Estos gadgets realmente interactuarán con la persona. Por ejemplo, reconocer el habla, responder preguntas y ejecutar comandos de voz.
El primer proyecto fue el
Kit de voz , un sistema de reconocimiento de voz de demostración con o sin el Asistente de Google. Como se indica en la descripción, además de todas las funciones habituales del Asistente de Google, aquí también puede agregar sus propios pares de preguntas y respuestas al gadget. El dispositivo está hecho en forma de un pequeño cubo de cartón con el Rasberry Pi 3 en su interior. El ensamblaje de un conjunto de 12 partes llevará aproximadamente 1,5 horas.
Un conjunto de piezas está disponible de forma gratuita cuando se suscribe a
MagPi . Por cierto, esta revista está disponible en
forma digital : describe muchos proyectos sorprendentes, incluso en el campo del aprendizaje automático, realizados con Rasberry Pi.
El kit también se vende sin una revista en las tiendas Barnes & Noble y en las tiendas británicas WH Smith, Tesco, Sainsburys y Asda. Aparentemente, estos son hasta ahora los únicos lugares donde se vende el kit. El conjunto incluye placas de interfaz, cables, soportes de plástico, un altavoz y un botón. La placa Raspberry Pi 3 en sí, la tarjeta SD, así como el destornillador y la cinta necesarios para el montaje, no están incluidos. Los componentes principales son la tarjeta Voice HAT para reconocimiento de voz y la tarjeta de micrófono Voice HAT. Estos son tableros nuevos, que aún no están disponibles para la venta por separado.

Google ofrece instrucciones detalladas sobre cómo construir un gadget. Comenzando con el enlace Raspberry Pi 3 y la placa Voice HAT,

doblar las cajas ...

... y unir todo esto en un solo dispositivo.


Las siguientes sugerencias son para descargar la imagen SD del kit de voz para grabar en una tarjeta flash.
Los dispositivos periféricos están conectados a los conectores expuestos en las ranuras de la caja de cartón: teclado (1), mouse (2) y monitor (3).

Después de descargar desde una tarjeta flash, el dispositivo está listo para conectarse a Google Cloud Platform a través de una conexión WiFi configurada. Allí, debe configurar un nuevo proyecto a través de la API del Asistente de Google, y luego el dispositivo comenzará a funcionar normalmente, aceptando solicitudes de voz y reconociéndolas en la nube.
El dispositivo comprende de inmediato los principales comandos de habla inglesa:
- Que hora es
- Cuenta un chiste
- Haz música más fuerte
- Haz que la música sea más tranquila
- Volumen máximo
- Hola (respuesta: "Hola a ti")
Como ya se mencionó, puede agregar sus propios pares de preguntas y respuestas, es decir, programar la IA para las acciones necesarias. Esto se hace en el archivo
~/voice-recognizer-raspi/src/action.py
.
Si lo desea, puede usar otras API de Cloud Speech, que traducen el discurso de voz a texto y admiten 80 idiomas, incluido el ruso, y el procesamiento de archivos de audio largos.
Por supuesto, admite la conexión de sensores adicionales. Por ejemplo, conectar una impresora y otros dispositivos domésticos con comandos de voz:
- Encienda la impresora
- Atenúa la luz en la habitación
- Enciende la tetera en la cocina
- Hervir los huevos (es decir, hervir agua durante exactamente cuatro minutos)
- Apaga la guirnalda festiva del árbol de Navidad.

Gratis tal proyecto no puede ser dominado. En primer lugar, el kit en sí se vende por separado, algunos de los detalles son únicos allí. En segundo lugar, también debe pagar por usar la API en la nube. Aunque el segundo no es un requisito previo. En principio, el reconocimiento de voz se puede hacer localmente utilizando la aplicación TensorFlow.
En Habré habló sobre la nueva plataforma de Google para Internet de las cosas:
Android Things . Entonces, y
salió en la versión para AIY Voice Kit , al igual que hay una versión para Raspberry Pi y algunas otras placas de desarrollo.
De hecho, dicho dispositivo puede reemplazar los botones de encendido / apagado de todos los electrodomésticos y electrodomésticos: desde una aspiradora hasta un microondas. Se puede usar en lugar de la aplicación en un teléfono inteligente para un control de voz más conveniente de los electrodomésticos "inteligentes" como un termostato o bombillas programables. Al final, puede conectarlo al robot: comunicarse con él y ordenar la voz (como "Dime cuándo el gato se queda sin comida").