En la era de los asistentes de voz como Alexa y otros, resulta más que atractivo disponer de síntesis de voz en nuestro controlador domótico para obtener de forma directa, a través de locuciones habladas, todo tipo de información sobre los distintos eventos que se van produciendo en nuestro hogar inteligente.
En el tutorial que os ofrecemos hoy en Domótica Doméstica, vamos a explicar paso a paso cómo implementar el TTS (Text to Speech) para disponer de síntesis de voz en Jeedom, de forma muy sencilla.
Una vez implementada esta funcionalidad, sólo nos quedará recurrir a nuestra creatividad para encontrarle distintos usos. Os aseguro que hay muchos y muy útiles…
El objetivo no es otro que hacer hablar a Jeedom a través de la salida de altavoces, y ello sin depender de una conexión cloud para la génesis de la voz.
Además, para un mayor confort, modificaremos el volumen en función de la hora del día.
Para ello, en primer lugar tendremos que instalar el plugin denominado PlayTTS en nuestro Jeedom. Una vez añadido el plugin, generaremos dos dispositivos distintos:
La configuración de los dos dispositivos será prácticamente idéntica en ambos casos. Lo único que modificaremos en cada uno de ellos es el parámetro de mplayer que nos permite configurar el volumen en cada caso.
Hecho lo anterior, generaremos un dispositivo virtual que identificaremos con el nombre de “Leer TTS”.
Después, procederemos a configurar este dispositivo virtual. La configuración es la que se puede ver en la siguiente imagen.
Y para terminar este sencillo proceso de implementación de la síntesis de voz en Jeedom, sólo nos quedará agregar una escena que ajuste el volumen de la síntesis de voz en función de la hora del día, como podemos ver en la siguiente imagen.
Recuerda que si estás interesado en Jeedom, puedes adquirir un kit ya configurado en domboo.es pulsando en la siguiente imagen:
Hola,
No me deja crear el dispositivo virtual poniendo MensajeTTS como Virtual Command y luego MensajeTTS como virtualinfo.
Hay alguna forma de integrar esto con LMS y así escucharlo por todos los altavoces con chromecast audio?
Gracias