- İpek Özden -
- Enerji ve akıllı ev,
- 2026-06-03
Bulut Yok, Kontrol Sizde: Yerel Asistanlı Hoparlörü İnternetsiz Kurmanın En Kolay Yolu
Gizlilik odaklı, hızlı ve tamamen yerel çalışan bir sesli asistan hayal değil. Bu kapsamlı rehber, internete ihtiyaç duymadan konuşmalarınızı anlayabilen ve evinizi yöneten bir hoparlörü kısa sürede hayata geçirmenize yardımcı olur. Adım adım ilerleyerek, donanım seçimi, yazılım kurulumu, mikrofon kalibrasyonu, tetik sözcük (wake word) ayarı ve otomasyon entegrasyonlarına kadar tüm ayrıntıları bulacaksınız.
Neden Bulut Yok?
Pek çok akıllı hoparlör, ses verilerini buluta göndererek çalışır. Oysa yerel işleme ile:
- Gizlilik: Konuşmalar evinizden dışarı çıkmaz.
- Gecikme Süresi: İstekleriniz milisaniyeler içinde yanıtlanır.
- Dayanıklılık: İnternet kesintileri işlevleri durdurmaz.
- Maliyet Kontrolü: Abonelik yok, veri ücreti yok.
- Özelleştirme: Tetik sözcükten (hotword) komut sözlüğüne kadar her şeyi kendiniz belirlersiniz.
Bu yazı boyunca "çevrimdışı yerel asistanlı hoparlör nasıl kurulur" sorusuna pratik ve güvenilir yanıtlar veriyor, farklı beceri düzeyleri için birden fazla yöntem sunuyoruz.
En Kolay Yol: Kısa Cevap
Hızlı bir özet arıyorsanız, en pratik yaklaşım şudur:
- Yöntem 1 (Kolay): Home Assistant Voice + Wyoming eklentileri (Piper TTS, Whisper/Vosk STT, OpenWakeWord) + ESPHome Voice Assistant uyumlu bir cihaz veya Raspberry Pi + USB mikrofon + aktif hoparlör. Tamamen yerel, düşük bakım.
- Yöntem 2 (Esnek): Rhasspy veya OVOS (OpenVoiceOS) + yerel STT/TTS (Whisper/Vosk + Piper), tetik sözcük için OpenWakeWord/Porcupine. Daha fazla özelleştirme, biraz daha fazla kurulum.
Her iki senaryoda da internet bağlantısına ihtiyaç duymadan çalışan bir sistem elde edersiniz. Şimdi ayrıntılara geçelim ve gerçekten çevrimdışı yerel asistanlı hoparlör nasıl kurulur sorusunu baştan sona yanıtlayalım.
Donanım Seçimi: Doğru Parçalarla Pürüzsüz Deneyim
Yerel sesli asistan için donanım bileşenleri üç ana grupta toplanır: beyin (işlemci), duyma (mikrofon) ve konuşma (hoparlör/TTS).
1) Beyin: Mini Bilgisayar Seçenekleri
- Raspberry Pi 4/5 (2–4 GB RAM): Enerji tasarruflu, geniş topluluk desteği, ESPHome/HA/Rhasspy ile uyumlu.
- Eski Dizüstü/NUC: Daha güçlü CPU; Whisper gibi modelleri hızlı çalıştırır. Enerji tüketimi Pi'den yüksektir.
- ESP32 tabanlı cihazlar: I/O ve temel tetik sözcük için ideal. Tam STT/TTS'i genelde ana makine (ör. Home Assistant) üstlenir.
Öneri: Yeni başlayanlar için Raspberry Pi 4/5 + kaliteli bir microSD (A2 sınıfı) veya tercihen USB SSD ile başlayın.
2) Mikrofon: Sizi Net Duysun
- USB mikrofonlar: Uygun fiyatlı ve tak-çalıştır. Masaüstü kullanıma ideal.
- Mikrofon dizileri (array): Beamforming, gürültü azaltma ve yankı bastırma (AEC) sunabilir. Ortam gürültüsü yüksekse önerilir.
- ReSpeaker HAT/USB serisi: Raspberry Pi ile iyi entegre olur.
İpucu: AEC (Acoustic Echo Cancellation) etkinse, müzik çalarken bile komutları daha iyi algılar.
3) Hoparlör ve Amplifikasyon
- Aktif PC hoparlörleri: Basit ve yeterli ses seviyesi sunar.
- Amfi HAT + pasif hoparlör: Kompakt, estetik bir kasa içinde hepsi bir arada çözüm.
- 3,5 mm veya USB ses kartı: Çıkış kalitesini artırabilir.
4) Güç, Kasa ve Konumlandırma
- Güç adaptörü: Kararlı 5V/3A (Pi için) şart.
- Kasa ve akustik: Mikrofonu hoparlörden izole etmeye çalışın; yalıtım yankıyı azaltır.
- Konum: Duvar ve köşelerden uzak, konuşma yönüne bakar şekilde yerleştirin.
Yöntem 1: Home Assistant Voice ile İnternetsiz Hoparlör
Bu yöntem, en az uğraşla çalışan, bakımı kolay bir kurulum sunar. Ana fikir, sesli işleme hattını (pipeline) Home Assistant üzerinde tamamen yerel bileşenlerle çalıştırmaktır.
Gerekenler
- Raspberry Pi 4/5 veya x86 mini PC
- USB mikrofon veya mikrofon dizisi
- Aktif hoparlör veya amfi HAT
- Home Assistant (OS ya da Docker)
- Yerel bileşenler: Piper TTS, Whisper/Vosk STT, OpenWakeWord (veya Porcupine), Wyoming entegrasyonları
Kurulum Adımları
-
Home Assistant'ı Kurun:
- HA OS: Raspberry Pi için imajı yazın (balenaEtcher/raspi-imager), ağ ayarlarını yapın ve başlatın.
- Docker: Mevcut Linux üzerinde Home Assistant Container kurabilirsiniz.
-
Ses Aygıtlarını Tanıtın:
- USB mikrofonu ve hoparlörü takın, Supervisor → System → Hardware altında görünüp görünmediğini kontrol edin.
- Gerekirse ALSA ayarlarını düzenleyin; giriş/çıkış aygıtlarını varsayılan yapın.
-
Wyoming Bileşenlerini Ekleyin:
- Piper TTS eklentisini kurun ve Türkçe bir ses modeli seçin.
- STT için Whisper (faster-whisper) ya da Vosk (Türkçe model) ekleyin. Donanımınız zayıfsa Vosk; güçlüyse Whisper tercih edin.
- OpenWakeWord veya Porcupine ile tetik sözcüğü etkinleştirin.
-
Voice Pipeline Oluşturun:
- Settings → Voice Assistants altında yeni bir boru hattı (pipeline) tanımlayın.
- Wake word → OpenWakeWord, STT → Whisper/Vosk, TTS → Piper olarak atayın.
- Varsayılan dili Türkçe seçin; mırıldanma/gürültü azaltma (VAD) açıksa hassasiyeti ayarlayın.
-
Uydu (Satellite) Cihazı Ekleyin (İsteğe Bağlı):
- ESPHome Voice Assistant uyumlu bir cihaz (örn. ESP32 tabanlı) ya da ikinci bir Pi kullanarak odalara mikrofon+hoparlör ekleyin.
- Bu uydular, sesi yereldeki Home Assistant boru hattına yollar; bulut gerekmez.
-
Komutlar ve Niyetler (Intents):
- Home Assistant'ın Assist özelliği ile cihazları kontrol edin: ışık, priz, medya oynatıcı, sahneler.
- Özel ifadeler için intent haritalaması yapın veya otomasyon tetikleyin.
-
İnternetsiz Modu Sağlamlaştırın:
- Yönlendiricide bu cihaza dış internet erişimini engelleyin (firewall kuralı).
- Gerekirse yerel NTP/DNS kullanın; otomatik güncellemeleri manuel yönetin.
Örnek Yapılandırma Parçaları
Aşağıdaki parçalar yol göstericidir; Home Assistant sürümünüze göre menü adları değişebilir.
# configuration.yaml (temsilidir)
assist_pipeline:
language: tr-TR
stt_engine: wyoming_whisper
tts_engine: wyoming_piper
wake_word: openwakeword
wyoming:
- name: whisper
type: stt
host: 127.0.0.1
port: 10300
- name: piper
type: tts
host: 127.0.0.1
port: 10200
- name: openwakeword
type: wake_word
host: 127.0.0.1
port: 10400
İpuçları ve Sorun Giderme
- Gecikme yüksekse: Whisper modelini küçültün (quantized), Vosk'a geçin veya CPU yöneticisini performance moduna alın.
- Yanlış tetiklenmeler: Wake word eşiklerini artırın, mikrofon kazancını düşürün, AEC'yi etkinleştirin.
- Duymuyor gibi: Mikrofon yönlülüğünü (cardioid/omni) ve mesafeyi kontrol edin; VAD hassasiyetini ayarlayın.
- Türkçe telaffuz: Piper'ın Türkçe ses modelini kullanın; SSML ile telaffuzu iyileştirin.
Yöntem 2: Rhasspy/OVOS ile Tamamen Yerel ve Esnek Kurulum
Daha ayrıntılı özelleştirme isteyenler için Rhasspy veya OVOS (OpenVoiceOS) güçlü seçeneklerdir. Tetik sözcükten niyet tanımına, çok odalı uydu yapılarına kadar derin kontrol sağlar.
Gerekenler
- Raspberry Pi 4/5 veya x86 mini PC
- Docker (önerilir) ya da Python sanal ortamı
- Mikrofon/Hoparlör donanımı
- Yerel STT: Vosk (Türkçe) veya Whisper (faster-whisper)
- Yerel TTS: Piper
- Wake word: OpenWakeWord veya Porcupine
Kurulum Adımları (Rhasspy Örneği)
- Docker ile başlatın:
docker run -d \ --name rhasspy \ --restart=unless-stopped \ -p 12101:12101 \ -v rhasspy_profiles:/profiles \ --device /dev/snd \ rhasspy/rhasspy:latest \ --user-profiles /profiles \ --profile tr - Web arayüzüne girin:
http://<cihaz-ip>:12101adresinden profile olarak tr seçin. - STT ve TTS'i ayarlayın: STT için Vosk/Whisper, TTS için Piper. Modelleri yerel klasöre indirin.
- Wake word yapılandırın: OpenWakeWord ya da Porcupine ile seçtiğiniz Türkçe/İngilizce tetik sözcüğü ayarlayın.
- Niyetler (intents): Basit anahtar sözcük eşleme veya Home Assistant intents ile otomasyonlara köprü kurun.
OVOS (OpenVoiceOS) Notları
- Mycroft topluluğunun devamı niteliğindeki OVOS, tamamen yerel çalışacak şekilde kurgulanabilir.
- Skill (beceri) sistemi ile medya, hava durumu (yerel kaynak), alarmlar gibi işlevler eklenir.
- STT/TTS/wake word bileşenlerini Piper/Whisper/OpenWakeWord ile eşleyin.
Türkçe için Model Seçimi
- STT: Vosk Türkçe modeli düşük kaynakta hızlıdır; Whisper daha yüksek doğruluk sunar.
- TTS: Piper içinde Türkçe ses modelleri bulunur; doğal okuma ve düşük gecikme sağlar.
Wake Word Eğitimi ve İnce Ayar
- OpenWakeWord: Kendi tetik sözcüğünüz için örnek kayıtlarla kısa bir eğitim yapabilirsiniz.
- Eşik (threshold) ayarı: Yanlış tetiklemeleri azaltmak için eşikleri kademeli yükseltin.
- VAD ve AEC: Gürültülü ortamlarda VAD'ı açın, hoparlör-mikrofon yankısını AEC ile bastırın.
Otomasyonlar: Hoparlörden Eve Uzanan Komut Zinciri
Yerel asistanınız yalnızca yanıt üretmekle kalmaz; evinizi de yönetir. Home Assistant ya da benzeri bir otomasyon platformu ile çok güçlü senaryolar kurabilirsiniz.
- Aydınlatma: "Salon ışığı yüzde 40" gibi doğal cümlelerle sahne ve parlaklık ayarı.
- İklimlendirme: "Klima 24 dereceye ayarla" komutları.
- Medya: Yerel müzik arşivini MPD ile çal, duraklat, atla.
- Rutinler: "İyi geceler" deyince kapıları kilitle, lambaları kapat, alarmı kur.
- Bildirimler: Hareket algılanınca hoparlörden uyarı ver.
Gizlilik ve Güvenlik: İnternetsizliği Taçlandırmak
- Firewall/VLAN: Asistanı ayrı bir ağda tutup dışa açılan trafiği engelleyin.
- Yerel DNS/NTP: Zaman ve isim çözümlemesini ağ içinde sağlayın.
- Güncellemeler: İnternetsiz kurulumlarda güncellemeleri USB ile periyodik yapın.
- Günlükler: Mikrofon etkinliği/wake word tetiklemelerini loglayın; yanlış tetiklemeleri analiz edin.
Performans İpuçları
- Model boyutları: Whisper için tiny/base gibi küçük modelleri deneyin; hız/doğruluk dengesini bulun.
- Kantifikasyon: quantized modeller CPU yükünü düşürür.
- Önişleme: VAD ile sessiz kısımları atlayın; gürültü filtreleri ekleyin.
- Donanım: Pi 4'te 64-bit OS ve USB SSD ile IO darboğazını azaltın.
SSS: Sık Sorulan Sorular
Gerçekten internetsiz mi çalışır?
Evet. STT, TTS ve wake word bileşenlerinin hepsi yerel modellerle yapılandırılırsa, konuşma verisi dışarı çıkmaz. Yönlendiricide egress kurallarıyla da bunu mühürleyebilirsiniz.
"çevrimdışı yerel asistanlı hoparlör nasıl kurulur" sorusunun en kısa cevabı nedir?
Home Assistant kurun, Piper/Whisper/OpenWakeWord eklentileriyle bir ses boru hattı oluşturun, USB mikrofon ve hoparlör bağlayın, internet çıkışını engelleyin. Hepsi bu.
Hangi wake word daha iyi?
OpenWakeWord esnek ve açık; Porcupine düşük kaynakta çok verimli. Yanlış tetik sayısına göre eşikleri ayarlayın.
Türkçe doğruluğu nasıl yükseltirim?
Daha büyük Whisper modeli deneyin, mikrofonu konuşana yaklaştırın, VAD/AEC ayarlarını optimize edin.
Birden fazla oda desteklenir mi?
Evet. ESPHome Voice Assistant uyduları veya ek Raspberry Pi'lerle çok odalı mikrofon+hoparlör kurulumu yaygındır.
Adım Adım Kısa Yol Haritası
- Donanımı seçin: Pi + USB mikrofon + aktif hoparlör.
- Home Assistant'ı kurun ve ses aygıtlarını tanıtın.
- Piper (TTS), Whisper/Vosk (STT), OpenWakeWord (wake word) bileşenlerini ekleyin.
- Türkçe bir ses boru hattı oluşturun ve varsayılan yapın.
- Wake word hassasiyetini ve mikrofon kazancını kalibre edin.
- Home Assistant otomasyonlarını Assist ile bağlayın.
- Yönlendiricide internet erişimini kapatın. İşte bitti.
Sonuç: Bulut Yoksa Kısıt Yok
Artık çevrimdışı yerel asistanlı hoparlör nasıl kurulur sorusunun kapsamlı bir yanıtını biliyorsunuz. İster kolay Home Assistant Voice hattını seçin, ister Rhasspy/OVOS ile derine dalın; sonuç aynı: gizliliğinizi koruyan, hızlı, özgürce özelleştirilebilir bir sesli asistan. Küçük donanımlarla başlayın, ihtiyaç duydukça uydular ekleyin, otomasyon yelpazesini genişletin. Bulut yok; kontrol sizde.
Ayrıca bakınız