Integrasi ini memungkinkan Anda untuk menggunakan ElevenLabs API sebagai penyedia teks-ke-ucapan untuk asisten rumah.
Penafian: Repo ini, kode di dalam, dan pemelihara/pemilik repo ini sama sekali tidak berafiliasi dengan sebelas laboratorium.
Penafian Privasi: Data ditransmisikan ke ElevenLabs.io saat menggunakan layanan TTS ini, jangan gunakan untuk teks yang berisi informasi sensitif.
Anda dapat menemukan Kebijakan Privasi ElevenLab di sini
Komponen ini tersedia melalui HACS sebagai repositori khusus yang merupakan metode instalasi yang disarankan.
Anda juga dapat menyalin custom_components/elevenlabs_tts ke folder custom_components Anda di homeassistant jika Anda lebih suka menginstal secara manual.
Pergi ke Pengaturan -> Perangkat & Layanan -> Tambahkan Integrasi, dan pilih ElevenLabs TTS
Masukkan kunci API Anda dari akun ElevenLabs Anda dan klik Kirim.
Untuk menyesuaikan opsi default, di Perangkat & Layanan, klik Konfigurasikan pada kartu ElevenLabs TTS.
Voice - Masukkan nama salah satu suara yang tersedia di akun AndaStability - Menetapkan stabilitas sintesis bicaraSimilarity - Menetapkan dorongan kejelasan/kesamaan dari sintesis bicaraModel - Menentukan model mana yang digunakan untuk menghasilkan ucapanOptimize Streaming Latency - Kurangi latensi dengan biaya kualitas Untuk mendapatkan kunci API, buat akun di ElevenLabs.io, dan buka pengaturan profil untuk menyalinnya.
Perhatikan bahwa menggunakan ekstensi ini akan dihitung terhadap kuota karakter Anda. Dengan demikian, jangan gunakan layanan TTS ini untuk pengumuman kritis, itu akan berhenti bekerja setelah Anda menggunakan kuota Anda.
Integrasi ini secara inheren menggunakan caching untuk respons, yang berarti bahwa jika teks dan opsi sama dengan panggilan layanan sebelumnya, audio respons kemungkinan akan menjadi replay dari respons sebelumnya. Kelemahannya adalah ini meniadakan variabilitas alami yang disediakan sebelas lab ketika menggunakan frasa yang sama beberapa kali. Keuntungannya adalah mengurangi penggunaan kuota Anda dan mempercepat tanggapan.
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 Parameter dalam options sepenuhnya opsional, dan mengganti default yang ditentukan dalam konfigurasi integrasi.