
Bir XDA yazarı ses kontrolü için Home Assistant’a yerel bir LLM bağladı, sonra söyledikleri çoğu şey için onu kapatı. Anahtar kelime komutları “mutfak ışığını aç” komutunu daha hızlı işler ve asla hata yapmaz, bu nedenle LLM yalnızca bir istek gerçekten açık olduğunda çalışır. Bu bölünme ses komutları ile dolu bir ev için mantıklı kurulom ve Assist’in nasıl çalıştığıyla uyuşur: önce niyetler, LLM geri dönüş olarak. Bunlar Home Assistant ile hibrit ses kontrolü için en iyi uygulamalar, hızlı yolu hızlı yapan ve bir anahtar kelime isteği kapsamadığında LLM’yi hazır tutan parçalar.
Linux, Windows ve macOS üzerinde Home Assistant OS, Home Assistant Container ve Supervised kurulumlarında sekiz aracı test ettik. Her seçim Wyoming Protokolü ile çalışır, böylece parçalar temiz bir şekilde değiş tokuş edilebilir. Değerlendirme kriterleri: anahtar kelime yolu ne kadar hızlı çözülür, LLM’ye ad tarafından veya başarısızlık durumunda çağrılabilir mi ve internet düştüğünde tüm yığın yerel kalır mı.
Hibrit Ses Kurulumunda Ne Arayacağınız
- Önce niyetler, sonra LLM. Araç bir dil modeline dokunmadan önce anahtar kelime niyetlerini denemelidir.
- Wyoming Protokolü desteği. Uyandırma kelimesi, STT, TTS ve uydu, Home Assistant ile ortak bir hat üzerinden konuşur.
- Tamamen çevrim dışı yol. Her katman gerektiğinde yerel ağ üzerinde çalışır.
- Açık LLM çağrısı. LLM’ye kasıtlı olarak bir isteği yükselten bir ifade, önek veya varlık.
- Uydu başına ayarlama. Bir mutfak uydusu bir uyandırma kelimesi kullanabilir ve bir yatak odası başka bir tane kullanabilir.
- Yeniden flashlamadan model değişimi. Whisper boyutu, Piper sesi ve LLM arka ucu UI’den değişir.
Hızlı Karşılaştırma
| Uygulama | Terbaik Için | Platformlar | Ücretsiz Plan | Ücretli Katman | Derecelendirme |
|---|---|---|---|---|---|
| Home Assistant Assist | Varsayılan hibrit ses işlem hattı | Linux, Windows, macOS | Tamamen ücretsiz | Yok | 4.7 |
| Rhasspy | Tamamen çevrim dışı anahtar kelime odaklı ses | Linux, Windows, macOS, Docker | Tamamen ücretsiz | Yok | 4.6 |
| Wyoming Satellite | Pi’yi veya eski dizüstü bilgisayarı oda mikrofonuna dönüştürme | Linux | Tamamen ücretsiz | Yok | 4.7 |
| Ollama Conversation | Kutunuzda çalışan LLM geri dönüşü | Linux, Windows, macOS | Tamamen ücretsiz | Yok | 4.8 |
| Whisper (Wyoming) | Pace’yi takip edebilen yerel konuşmadan metne | Linux, Windows, macOS | Tamamen ücretsiz | Yok | 4.7 |
| Piper (Wyoming) | Doğal yerel metin-konuşma sentezi | Linux, Windows, macOS | Tamamen ücretsiz | Yok | 4.7 |
| OpenWakeWord | Bulut eğitimi olmadan özel uyandırma kelimeleri | Linux, Windows, macOS | Tamamen ücretsiz | Yok | 4.5 |
| Willow | Amaç için tasarlanmış ses uydu yazılımı | Linux, ESP32-S3 | Tamamen ücretsiz | Yok | 4.6 |
Uygulamalar
1. Hibrit Ses için Home Assistant Assist — En İyi Varsayılan İşlem Hattı
Home Assistant Assist yerleşik ses motoru olup, 2024 tadilatından bu yana hibrit deseni kutunun dışından çalıştırır. Bir istek önce hızlı bir niyet eşleştiriciyi vurur, bu nedenle “vantilatörü kapat” LLM olmadan milisaniyeler içinde çözülür. Eşleştirici tarafından ayrıştırılamayan her şey yapılandırılmış konuşma aracısına düşer, burada Ollama veya OpenAI takılır. Assist ayrıca STT ve TTS yönlendirmesine sahip olup, işlem hattı beş yerine bir ekrandır.
Başarısız Olduğu Yer: Niyet söz dizimi hala insanları kafa karıştırıyor. Karmaşık ifadeler bir cümle tetikleyicisi veya özel niyet gerektirip, bu otomasyonu düzenlemekten daha fazla çalışmadır.
Fiyatlandırma:
- Ücretsiz: Yerel işlem hattı ile tamamen ücretsiz.
- Ücretli: Nabu Casa yaklaşık 6,50 $/ay bulut STT ve TTS barındırdığınız durumda lokal olarak çalıştırmak istemiyorsanız.
Platformlar: Herhangi bir Home Assistant kurulumu (Linux, Windows via Docker, macOS via Docker).
İndir: home-assistant.io/voice-pe · github.com/home-assistant/core
Sonuç: Buradan başlayın. Aşağıdaki diğer her seçim Assist’in bir parçasını genişletir veya değiştirir, tümünü değil.
2. Hibrit Ses için Rhasspy — En İyi Anahtar Kelime Odaklı Çevrim Dışı Yığın
Rhasspy Assist’ten önce gelir ve öncelik sıfır bulut çağrı olduğunda hala iyi durur. Sabit bir cümle şablonu dosyasından komutları çözer, bu da anahtar kelime katmanını hem hızlı hem de öngörülebilir hale getirir. Rhasspy 3 Wyoming Protokolünü konuşur, bu nedenle STT ve niyet motoru Home Assistant’ta hızlı yol olarak uyar, Assist’te LLM geri dönüşü olarak Ollama konuşma aracısıyla.
Başarısız Olduğu Yer: Şablon söz dizimi Assist’in niyetlerinin yanında eski görünüyor. Ve arabirim işlevsel, dostça değil.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz.
- Ücretli: Yok.
Platformlar: Linux, Windows, macOS. Pi 4 veya daha iyi Docker’da iyi çalışır.
İndir: rhasspy.readthedocs.io · github.com/rhasspy/rhasspy3
Sonuç: Amaç bir hafta boyunca WAN düştüğünde bile cevap veren bir oda ise Rhasspy’yi seçin.
3. Hibrit Ses için Wyoming Satellite — En İyi DIY Oda Mikrofonu
Wyoming Satellite eski bir dizüstü bilgisayarı, Raspberry Pi’yi veya mini PC’yi Home Assistant’ın birinci sınıf uydu olarak gördüğü ses bitiş noktasına dönüştürür. Uyandırma tespiti uyduda çalışır, ses sunucu STT için gönderilir ve TTS geri gelir. Bu bölünme 35 dolarlık Pi’nin mikrofon olmasını sağlarken daha güçlü bir makine Whisper ve LLM çalıştırır, bu hibrit deseni hızlı tutan kurulumu.
Başarısız Olduğu Yer: Kurulum bir systemd hizmeti ve yapılandırma dosyasıdır, sihirbaz değil. Pil ile çalışan uyduları ekstra çalışmaya ihtiyaç duyar.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz.
- Ücretli: Yok.
Platformlar: Linux (Debian, Ubuntu, Raspberry Pi OS).
İndir: github.com/rhasspy/wyoming-satellite
Sonuç: Sekiz tanesinden satın almadan ev boyunca mikrofonları yaymak için kullanın.
4. Hibrit Ses için Ollama Conversation — En İyi Yerel LLM Geri Dönüşü
Ollama Conversation Assist’in niyet eşleştirici pes ettiğinde isteği yerel Ollama modeline aktarmasını sağlayan entegrasyondur. Llama 3 8B, Qwen 2.5 7B veya daha küçük Phi-3 geri dönüş beyin olarak iyi çalışır. LLM açığa çıkarılan varlıkları araçlar olarak görür, bu nedenle isteğin yapısı olduğunda hizmet yöntemlerini çağırabilir ve olmadığında konuşabilir cevap verebilir.
Başarısız Olduğu Yer: Soğuk bir modelin ilk çalıştırması mütevazı GPU’da bir saniye alabilir. İstem önbelleğe alınması yardımcı olur, ancak sıcak bekleme gerçek bir GPU kararıdır.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz.
- Ücretli: Yok. Model indirmeleri ücretsizdir.
Platformlar: Linux, Windows, macOS.
İndir: ollama.com · github.com/home-assistant/core/tree/dev/homeassistant/components/ollama
Sonuç: Tüm ses döngüsünü internetten uzak tutmak istediğinizde seçilecek tek LLM arka uçu.
5. Hibrit Ses için Whisper (Wyoming) — En İyi Yerel Konuşmadan Metne
Whisper Wyoming sarmalayıcısı ile çoğu hibrit kurulumun bittiği STT motoru olup. small.en ve base.en modelleri birkaç uydusu olan bir ev için CPU’da yeterince hızlı, ve medium.en mütevazı GPU’da birbirlerine konuşan bir aileyi takip eder. Whisper niyeti iyi okur, bu nedenle anahtar kelime hızlı yolu eski motorlardan daha sık iner.
Başarısız Olduğu Yer: Model seçimi önemlidir. Küçük model isimlerde ve kısa komutlarda başarısız olur. Base veya small gerçek kurulum için tabanı.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz.
- Ücretli: Yok.
Platformlar: Linux, Windows, macOS. Docker görüntüsü ARM ve x86 üzerinde çalışır.
İndir: github.com/rhasspy/wyoming-faster-whisper
Sonuç: “Işıklar söndü” ilk kez duymak isteyen herkes için varsayılan STT.
6. Hibrit Ses için Piper (Wyoming) — En İyi Doğal Yerel Metin-Konuşma
Piper yerel sesin bulut TTS yerine gerçek asistan gibi gelmesini sağlayan sinirsel TTS motoru olup. Sesler küçük (her birinde birkaç düzine megabayt), yalnızca CPU çıkarımı hızlı ve katalog düzinelerce dili kapsar. Piper hem kısa onayları (“tamam”) hem de daha uzun LLM yanıtlarını aralarında açıklık olmadan işler.
Başarısız Olduğu Yer: Bazı sesler bulut TTS’nin yanında ince görünüyor. Ses klonlaması kapsam dışında kalır, çoğu ev için uygun.
Fiyatlandırma:
- Ücretsiz: Tamamente ücretsiz.
- Ücretli: Yok.
Platformlar: Linux, Windows, macOS.
İndir: github.com/rhasspy/piper
Sonuç: Evin tüm gün çıktı duyduğu hibrit yığın için doğru TTS.
7. Hibrit Ses için OpenWakeWord — En İyi Özel Uyandırma Kelimesi
OpenWakeWord sesin hiçbir yere gitmeden uyandırma kelimesini eğitir. Hibrit kurulumlar için önemlidir çünkü kötü uyandırma kelimesi anahtar kelime odaklı yanılsama kıran şeydir: yanlış uyandırma gerçek konuşmayı STT’ye gönderir, sonra LLM’ye ve ev vantilatörü dönüşünü duyar. OpenWakeWord birkaç hazır model ve yeni bir Colab not defteri ile gelir.
Başarısız Olduğu Yer: Kaliteli özel kelime birkaç bin oluşturulan örnek gerektirir. Önceden eğitilmiş “Alexa”, “Hey Jarvis” ve “Hey Rhasspy” düşük çaba seçimleridir.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz.
- Ücretli: Yok.
Platformlar: Linux, Windows, macOS.
İndir: github.com/dscripka/openWakeWord
Sonuç: Ev adı önceden eğitilmiş uyandırma kelimelerinden biri olmadığında doğru seçim.
8. Hibrit Ses için Willow — En İyi Amaç için Tasarlanmış Uydu Yazılımı
Willow ESP32-S3-BOX ve benzer geliştirme kartları için ses-uydu yazılımı olup ve Home Assistant Assist’i birinci sınıf arka uç olarak davranır. Cihazda uyandırma tespiti, sesi cihazdan çıkan hiçbir trafik olduğu anlamına gelir, tüm gidiş ve gelişi anahtar kelime komutları anlık hissetmeleri için yeterince hızlıdır. Willow’un Çıkarım Sunucusu iş yükü bir kutunun uyarlanmasıdır Whisper ve LLM’yi de barındırabilir.
Başarısız Olduğu Yer: Donanım küçük bir havuzudur. ESP32-S3-BOX kaynağı gelir ve gider.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz yazılım.
- Ücretli: Yok.
Platformlar: Linux (Çıkarım Sunucusu için), ESP32-S3-BOX ve uyumlu donanım.
İndir: heywillow.io · github.com/toverainc/willow
Sonuç: Uyduların küçük, sessiz ve odada PC olmadan her zaman dinlemesi gerektiğinde Willow kullanın.
Doğru Olanı Nasıl Seçer
- En basit hibrit işlem hattı isterseniz: Geri dönüş olarak Ollama Conversation ve STT ve TTS için Whisper artı Piper ile Home Assistant Assist.
- Sıfır bulut bağımlılığı isterseniz: Niyet katmanı için Rhasspy, LLM geri dönüşü için Ollama ve TTS için Piper artı.
- Zaten yedek Pi’niz varsa: Pi mikrofon olsun ve LLM daha büyük kutuda yaşasın diye Wyoming Satellite.
- Uyandırma kelimeleri yanlış tetikleniyorsa: Ev özel kelime ile OpenWakeWord.
- Assist’i denedi ve kurulumdan nefret ettiyse: Willow dakikalar içinde ESP32-S3-BOX yanıp söndürür ve Assist’i yerel olarak konuşur.
SSS
Home Assistant ses kontrolü için en iyi yerel LLM nedir?
Hem Llama 3 8B hem de Qwen 2.5 7B Assist’in açığa çıkardığı araç çağrı sarmalayıcısı ile eşleştirildiğinde iyi çalışır. Daha küçük Phi-3 modelleri yalnızca CPU kutularında çalışır ancak daha fazla hizmet çağrısını kaçırırlar. Doğru model GPU’nuzda bir isteği iki saniyenin altında tutan en büyüğüdür.
İnternet bağlantısı olmadan Home Assistant ses kontrolünü kullanabilir miyim?
Evet. Whisper, Piper, Ollama ve Assist hep yerel olarak çalışır ve Wyoming Satellite LAN üzerinden ses taşır. Sunucu ve uyduları aynı ağ üzerinde olduğu sürece yığın internet kesintisinden kurtulur.
Home Assistant ses kontrolü için yerel LLM çalıştırmak için GPU’ya ihtiyacım var mı?
Daha küçük modeller için değil. Q4’te nicelendirilmiş 7B model modern CPU veya orta aralık GPU’da çalışır. GPU, yanıt süresini bir saniyenin altında tutan ve sesi gerçek zamanlı yapandır.
Home Assistant Assist’i önce anahtar kelimeleri kullanmasını ve sadece geri dönüş olarak LLM’yi nasıl yaparım?
Assist zaten bunu yapar. Ayarlar’da, işlem hattının Konuşma aracısını LLM’ye ayarlayın. Niyetler önce çalışır ve yalnızca eşleşmeyen istekler LLM’ye ulaşır. intents.yaml‘daki özel cümleler daha fazla anahtar kelime kapsamı ekler.
Rhasspy ve Home Assistant Assist arasındaki fark nedir?
Rhasspy, bağımsız olarak veya Assist STT/niyet sağlayıcı olarak çalışan eski, şablon güdümlü, anahtar kelime odaklı motorudur. Assist, Home Assistant’da yerleşik yeni, sıkı entegrasyondur ve LLM geri dönüşü dahili olarak bulunur. Çoğu 2026 kurulumu Assist kullanır ve Rhasspy fikirlerini ödünç alır.