This component is a custom integration to allow Home Assistant to use ElevenLabs TTS.
# configuration.yaml
tts:
- platform: elevenlabs_tts
api_key: YOUR_API_KEY
model_id: eleven_multilingual_v1
voice_id: piTKgcLEGmPE4e6mEKli # Nicole (prefers model eleven_multilingual_v1)
tts:
- platform: elevenlabs_tts
api_key: YOUR_API_KEY
model_id: eleven_multilingual_v2
voice_id: 21m00Tcm4TlvDq8ikWAM # Rachel (voice has no model preference)
stability: 0.5 # 0.00 to 1.00, default 0.50
similarity_boost: 0.75 # 0.00 to 1.00, default 0.75
style: 0 # 0.00 to 1.00, default 0.00
use_speaker_boost: true # default true
tts:
- platform: elevenlabs_tts
api_key: YOUR_API_KEY
model_id: eleven_multilingual_v1
voice_id: jsCqWAovK2LkecY7zXl4 # Freya (prefers model eleven_multilingual_v1)
stability: 0.5 # 0.00 to 1.00, default 0.50
similarity_boost: 0.75 # 0.00 to 1.00, default 0.75
style: 0 # 0.00 to 1.00, default 0.00
use_speaker_boost: true # default true