Esta integración le permite usar la API de ElevenLabs como proveedor de texto a voz para asistente de inicio.
Descargo de responsabilidad: este repositorio, el código interno y el mantenedor/propietario de este repositorio no están afiliados de ninguna manera a ElevenLabs.
Descargo de responsabilidad de privacidad: los datos se transmiten a ElevenLabs.io Cuando use este servicio TTS, no lo use para el texto que contiene información confidencial.
Puede encontrar la política de privacidad de ElevenLab aquí
Este componente está disponible a través de HACS como un repositorio personalizado, que es el método de instalación recomendado.
También puede copiar custom_components/elevenlabs_tts a su carpeta custom_components en HOMEASSISTANT si prefiere instalar manualmente.
Vaya a Configuración -> Dispositivos y servicios -> Agregar integración y seleccione ElevenLabs TTS
Ingrese su clave API desde su cuenta de ElevenLabs y haga clic en Enviar.
Para personalizar las opciones predeterminadas, en dispositivos y servicios, haga clic en Configurar en la tarjeta ElevenLabs TTS.
Voice : ingrese el nombre de una de las voces disponibles en su cuentaStability : establece la estabilidad de la síntesis del hablaSimilarity : establece el impulso de claridad/similitud de la síntesis del hablaModel : determina qué modelo se utiliza para generar discursoOptimize Streaming Latency : reduzca la latencia a costa de calidad Para obtener una clave API, cree una cuenta en ElevenLabs.io y vaya a la configuración de perfil para copiarla.
Tenga en cuenta que el uso de esta extensión contará con la cuota de su personaje. Como tal, no use este servicio TTS para anuncios críticos, dejará de funcionar una vez que haya usado su cuota.
Esta integración utiliza inherentemente el almacenamiento en caché para las respuestas, lo que significa que si el texto y las opciones son los mismos que una llamada de servicio anterior, el audio de respuesta probablemente será una repetición de la respuesta anterior. La desventaja es que esto niega la variabilidad natural que ondevenLabs proporciona cuando se usa la misma frase varias veces. La ventaja es que reduce el uso de su cuota y acelera las respuestas.
service : tts.speak
data :
cache : true
media_player_entity_id : media_player.bedroom_speaker
message : Hello, how are you today?
options :
voice : Bella
stability : 1
similarity : 1
style : 0.3 # Only supported in eleven_multilingual_v2
use_speaker_boost : " true " # Only supported in eleven_multilingual_v2
model : eleven_multilingual_v2
optimize_streaming_latency : 3
target :
entity_id : tts.elevenlabstts Los parámetros en options son completamente opcionales y anulen los valores predeterminados especificados en la configuración de integración.