Home Assistant Assist internetsiz çalışıyor
Home Assistant Assist, ışık gibi basit komutları internete çıkmadan yerel ağda çalıştırıyor. Gemini'nin gecikmesine karşı seçenekler burada.

- Gemini for Home, Nest hoparlörlerde basit ışık komutlarını bazen 8 saniyeye varan gecikmelerle çalıştırdı.
- Home Assistant Assist, komutları HassIL ile yerel ağda ve internet bağlantısı olmadan işleyebiliyor.
- Sistem için Voice Preview Edition gibi uydu cihazlar ve Intel N100 gibi mütevazı bir sunucu gerekiyor.
Home Assistant Assist, Gemini'nin Nest hoparlörlerde yavaşlattığı ışık komutları için yerel bir alternatif sunuyor. Bazı denemelerde lambanın yanması için 8 saniyeye kadar karanlıkta beklemek gerekti. Ancak çözüm daha güçlü bir bulut modeli olmadı; komutları evden hiç çıkarmayan bir sunucu oldu.
Gemini for Home Neden Yavaş Kalıyor?
Google, Gemini altyapısını Nest donanımlarına ve akıllı ev hizmetlerine entegre etti. Bu nedenle basit görevler de kalıp eşleştirmeden bulut tabanlı doğal dil işlemeye kaydı. Örneğin “masa lambasını aç” komutu bile uzak bir dil modeli hattından geçiyor. Bu da gecikmeyi ve bulut bağlantısına bağımlılığı artırıyor.
Google Assistant da bulut tabanlıydı. Ancak daha dar kapsamlı ve katı bir komut sistemi kullanıyordu. Gemini'de ise büyük bir dil modeli isteği yorumluyor. Bu işlem, zaten var olan bulut gidiş dönüşünün üstüne ekleniyor.

Birçok bulut asistanı, cihaz yerel ağda olsa bile komutu üreticinin sunucusundan geçirir. Dolayısıyla birkaç adım ötedeki bir ampul bile uzak bir sunucuya muhtaç kalabilir. Google bazı cihazlarda yerel çalıştırmayı destekliyor. Fakat bunun Gemini for Home için ne kadar geçerli olduğu net değil.
Üstelik internet kesintisi, servis sağlayıcı gecikmesi ya da sunucu yoğunluğu da doğrudan etkili oluyor. Bulut tabanlı kontrolcüler bir anahtarı çevirmek için bile aktif internet bağlantısı istiyor. Bu yüzden ev içindeki basit işler, dış dünyadaki arızalara bağlı kalıyor.
Home Assistant Assist Yerel Ağda Nasıl Çalışıyor?
Home Assistant Assist, yerel uydularla birlikte çalışıyor. Diğer cihazlar uyumluysa tüm sesli kontrol hattı evde kalabiliyor. Ayrıca sistem dil modelini tamamen dışlamıyor. Karmaşık istekler için isteğe bağlı bir model kullanılabiliyor, ama tanınan komutlar varsayılan olarak kesin kurallarla işleniyor.
Ses mimarisi, Wyoming protokolüyle çalışan üç yerel mikro servise bölünüyor:
- Uyandırma kelimesi: openWakeWord
- Konuşmayı yazıya çevirme: Whisper ya da speech-to-phrase
- Yazıyı sese çevirme: Piper
Hız, konuşma tanıma seçimine bağlı. Speech-to-phrase yalnızca kendi cihaz ve alanlarınızdan türeyen ifadeleri tanır, bu yüzden çok daha hızlı olabilir. Whisper ise daha esnek, fakat daha yavaş ve güçlü donanım istiyor.
Home Assistant Assist'te komut eşleştirme için HassIL (Home Assistant intent language) kullanılıyor. Bu, şablon tabanlı bir cümle eşleştiricisi. Örneğin mutfak ışığını aç dendiğinde eşleştirme adımı milisaniyeler sürüyor ve yerel durum makinesindeki light.turn_on komutuna dönüşüyor. Özel komut ya da yanıt için intent_script eklenebiliyor. Hızlı bir konuşma tanıma kurulumuyla toplam süre, bulut gidiş dönüşünü rahatça geçebiliyor.
İnternet bağlantısına hiç ihtiyaç duyulmaması da bir avantaj. Servis sağlayıcı tamamen çökse bile yerel uydu ışıkları açıp otomasyonları tetiklemeye devam ediyor. Bununla birlikte cihaz adlandırması önemli. Yerel ses motorları açıkça seçilmiş ve adlandırılmış varlıklar istiyor. Böylece yanlış ışığın yanması gibi karışıklıklar önleniyor.
Donanım Tarafında Nelere Dikkat Etmeli?
Kurulumun yazılımdan zor kısmı, evin çeşitli yerlerine koyulacak uydu donanımları. Home Assistant, bunun için kendi Voice Preview Edition cihazını geliştirdi. Cihaz, ESPHome çalıştıran bir ESP32-S3 ile XMOS XU316 ses işlemcisini birleştiriyor. Yankı engelleme, gürültü bastırma ve otomatik kazanç kontrolü de cihazın içinde yapılıyor.

Kendi donanımını yapmak isteyenler ESP32-S3'ü uyumlu bir ses ön yüzüyle eşleştirebilir. Öte yandan Voice Preview Edition adı üstünde bir önizleme sürümü. Dil ve uyandırma kelimesi desteği hala gelişiyor. Bu yüzden istenen sonuca ulaşmak için biraz ayar yapmak gerekebilir.
Yerel uydunun bir artısı da fiziksel gizlilik. Mikrofonun gücünü kesen donanım anahtarları eklenebiliyor. Böylece istenmeyen bulut kayıtları, arka plan telemetrisi ya da değişen gizlilik politikaları kaygısı azalıyor.
Sunucu tarafını da hesaba katmak gerekiyor. Konuşma tanımayı düşük gecikmeyle yerelde çalıştırmak için Intel N100 mini PC ya da özel bir home lab düğümü gibi mütevazı bir sunucu yeterli. Evde zaten bir home lab sunucusu varsa bu sorun olmayabilir. Aksi halde önce bu işi görecek bir cihaz bulmak gerekiyor.
Haberde hata mı var?Bize bildirin
Senin fikrin ne?
Bu gelişme hakkında sen ne düşünüyorsun?
Yorumlar
İlk yorumu siz yazın.