viernes, 17 de junio de 2016

Comandos de voz Integrados en SoulissApp





Este tutorial trata de algo bastante obvio y sencillo, pero no por ello vamos a dejar de explicarlo y destacarlo puesto que es uno de los metodos mas comodos para interactuar con nuestra red Souliss, se trata de los Comandos de Voz.

Empezamos:



En primer lugar debemos activar la opcion que se encuentra en Opciones - Servicio en segundo plano - Comandos de Voz 



Despues veremos en el menu inicial de la app el simbolo del microfono.
Tambien podemos añadir un Widget a nuestro Launcher para tenerlo accesible en un boton.



Una vez activado el reconocimiento unicamente es necesario decir el comando con la siguiente estructura: <Accion> <NombreDeDispositivo/Slot> <NombreNodo>

Con respecto a la <Accion> estas son las disponibles actualmente: Encender, Enciende, Apagar, Apaga, Cambiar, Cambia, Abrir, Abre, Cerrar, Cierra, Detener, Deten, Parar, Para.
-Aunque obviamente podemos incluir mas.  Mas detalles:
https://github.com/souliss/soulissapp/blob/master/soulissLib/src/main/res/values-es/strings_voicecommands.xml

El <NombreDeDispositivo> es bastante obvio, el que hayamos puesto al Slot en la App, es recomendable cambiar los nombres para que sea mas facil.

El <NombreNodo> (pendiente de confirmar) es opcional. Obviamente es el nombre que le hayamos dado al Nodo en la App, que tambien es recomendable cambiarlo por comodidad.

-Ejemplos: Enciende Luz Habitacion, Cambia Luz Habitacion, Abre Persiana Salon, Enciende Calentador....

Tambien se puede "llamar" directamente a una Escena que tengamos creada en la App por lo que con un simple "Apagar Luces" podemos apagar todas las luces de casa.

Por otro lado se esta trabajando (o mas bien he sugerido a Alessando xD) obtener respuesta TTS mediante comandos de voz, por ejemplo que te diga la temperatura, humedad, el estado de una persiana, etc...

Referencia de la Wiki en Ingles:
https://github.com/souliss/souliss/wiki/SoulissApp-VoiceCommands

Si teneis sugerencias no dudeis en ponerla en los comentarios :)

Salu2

No hay comentarios:

Publicar un comentario