14 noviembre, 2019

Primeros pasos con Snips

¿Qué es?

Snips
Snips

En este tutorial, vamos a aprender qué es Snips, vamos a instalar el servidor en una Raspberry PI y a probarlo.

Snips es una plataforma Open Source donde puedes instalar asistentes de voz. También dispone de una consola desde donde crearlos.

La web oficial de Snips se encuentra en:

https://snips.ai/

¿Cómo lo instalo?

Necesitamos una Raspberri Pi, que actuará como servidor, y un ordenador con Unix system/MacOS (en mi caso, con Ubuntu 16.04 LTS instalado) para configurar tu Raspberry Pi. Comenzaremos con la instalación en la Raspberry Pi.

Instalación de la Raspberry Pi

Según indica la web oficial, necesitamos una Raspberry Pi con Raspbian instalado.  Recomiendan Raspbian Stretch Lite  que se puede descargar desde la web oficial de Rasbperry Pi. Yo utilicé una versión más antigua de Raspbian que tenía ya instalada (Raspbian GNU/Linux 9 (stretch)) y no tuve problemas. Como referencia, os dejo el tutorial de Primeros pasos con Raspberry Pi, que, aunque ya tenga cuatro años, puede serviros de guía.

Conectaremos unos altavoces y un micrófono a nuestra Raspberry Pi.

Instalación de las herramientas de desarrollo

Instalaremos Sam, un CLi que nos permite crear, gestionar y desplegar nuestros asistentes de voz.

sudo npm install -g snips-sam

Una vez instalado, detectaremos los dispositivos Raspberry Pi que tengamos conectados a nuestra red local. Deberíamos detectar la que hemos instalado en el paso anterior:

sam devices
sam devices
sam devices

Ahora, nos conectamos a ella, usando la IP o dominio que le hayamos dado cuando la instalamos. En mi caso, 192.168.1.41.

sam connect 192.168.1.41
sam connect
sam connect

Podemos comprobar que todo está configurado correctamente preguntando el estado:

sam status
sam status
sam status

¡Ya estamos conectados! Ahora, tenemos que iniciar el instalador (puede tardar unos minutos):

sam init
sam init
sam init

Si volvemos a comprobar el estado veremos los servicios que están corriendo:

sam status
sam status

Para terminar la instalación, configuraremos el audio y ejecutaremos los tests de altavoces y micrófono:

sam setup audio
sam test speaker
sam test microphone

¿Por dónde empiezo?

Vamos a instalar un asistente de prueba, para comprobar el funcionamiento.

sam install demo

Una vez instalado, llamaremos a Snips diciéndole, en inglés: «Hey, Snips!«. Y esperaremos a que, con un sonido, nos indique nos está escuchando. Ahora le preguntamos: «What will be the weather like in Madagascar in two days?» A lo que nos debería responder, si todo ha ido bien: «You asked for the weather in Madagascar in two days.»

En próximos tutoriales aprenderemos a crear nuestros propios asistentes.

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies