[Integración] ElevenLabs: una voz natural para los anuncios de Gladys

Hola a todos,

Gladys 5.3 ahora permite a las integraciones externas proporcionar síntesis de voz. He aprovechado para crear una integración ElevenLabs. Los anuncios de sus escenas («La lavadora ha terminado», «Alguien está en la puerta»…) se leen en sus altavoces con la voz de ElevenLabs de su elección, sin suscripción a Gladys Plus.

Qué hace

  • Todas las voces de su cuenta ElevenLabs, por su nombre o identificador, incluidas las añadidas desde la biblioteca de voces. Un botón «Listar mis voces» las muestra todas, y la voz utilizada está marcada.
  • Elección del modelo: Flash v2.5 (rápido, dos veces menos créditos), Multilingual v2 (el más natural) o v3 (el más expresivo). La velocidad y la estabilidad de la voz son ajustables.
  • Económico en créditos: una frase ya pronunciada con la misma voz se reproduce desde la memoria, y un anuncio enviado a varios altavoces solo se sintetiza una vez.
  • Estado de conexión claro: clave y voz verificadas, créditos restantes y fecha de renovación. Por ejemplo: «Conectado a ElevenLabs, voz «George». 8,500 créditos restantes de 10,000, renovados el 12 de noviembre».
  • Compatible con los altavoces Sonos, Google Cast y AirPlay, a través de la acción de escena «Hablar en un altavoz».

Instalación

  1. Se necesita Gladys 5.3.0 o más reciente, instalado en modo host de red (la instalación estándar).
  2. Cree una clave de API en elevenlabs.io. La oferta gratuita es suficiente para probar (10,000 créditos por mes).
  3. En Gladys, instale ElevenLabs desde la tienda de integraciones, luego pegue la clave y elija una voz.
  4. En la página Inteligencia Artificial, elija ElevenLabs en la tarjeta Voz.

Luego, cualquier escena con la acción Hablar en un altavoz utiliza la nueva voz.

A tener en cuenta

  • Cada anuncio consume aproximadamente un crédito de ElevenLabs por carácter (la mitad con Flash).
  • El texto de los anuncios se envía a ElevenLabs :cloud:. La clave se almacena como un secreto por Gladys y nunca se vuelve a mostrar.
  • Límite: en el navegador o la aplicación, el asistente de voz responde en texto. Gladys sirve el audio en http:// en la red local, y una página https:// se niega a reproducirlo. Los altavoces no están afectados.

El código es de código abierto (Apache-2.0): GitHub - cicoub13/gladys-elevenlabs · GitHub. La documentación completa, con una sección de solución de problemas, se muestra en el catálogo de integraciones.

Sus comentarios son bienvenidos: las voces que prefieren, los errores, las ideas de mejora. ¡Aquí o en los issues de GitHub!

¡Super integración! Sus modelos v4 + v4 turbo salieron recientemente, ¿crees que podríamos tener acceso a ellos también en la integración?

Ah sí, me sorprende que Claude no los haya puesto. Yo miro

Disponible en v1.1.0