emmaly / elevenlabs-tts

ElevenLabs TTS for Home Assistant

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ElevenLabs TTS for Home Assistant

This component is a custom integration to allow Home Assistant to use ElevenLabs TTS.

Install

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Default Config

# 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)

Example configuration options:

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

About

ElevenLabs TTS for Home Assistant


Languages

Language:Python 100.0%