Google Home ve Amazon'un Alexa'sı gibi sesle etkinleştirilen sanal asistanlar ve akıllı hoparlörler, dünya çapında milyonlarca evde büyüyen bir varlıktır. Onlara bir soru sorun, cevaplasınlar, fıkralar anlatsınlar, hava durumunu öğrensinler ve müzik çalsınlar.
Ancak akıllı hoparlörler bir mahremiyet kabusu ve evinizde bir tane olması rahatsız edici olabilir. söylediklerinizle ilgili veriler, sizin çıkarlarınıza uymayan şirketlere aktarılıyor. kalp.
Özel Ses Asistanları Düşündüğünüzden Daha Kolay
Gizliliğinize değer veriyorsanız ancak akıllı bir hoparlörün sağladığı işlevselliklerden bazılarını istiyorsanız, kendinizinkini yapmak kolaydır. Tek ihtiyacınız olan bir Raspberry Pi veya Linux çalıştırabilen başka bir bilgisayar, Mycroft.ai yazılımı, iyi bir USB mikrofon, ve bazı konuşmacılar.
Sesli asistanın tüm amacı, onu kontrol etmek için sesinizi kullanmanız ve geri bildirim veya yanıtın sesli bir biçimde verilmesidir. Onunla konuşursun ve o sana doğru konuşur. Bu, bir monitörü gereksinim fazlası haline getirerek görüntüleme teknolojisinde nakit tasarrufu yapmanızı sağlar.
USB mikrofonu ve hoparlörleri takın, ardından gücü bağlayın.
Raspberry Pi'nize Mycroft AI yükleyin
Başlangıçta Raspberry Pi'nize bir işletim sistemi kurun, SSH bağlantılarını kabul edecek şekilde yapılandırdığınızdan emin olun.
Pi'nize bağlanmak için bir terminal açın veya PuTTY gibi bir SSH istemcisi kullanın. Kullanıcı adınız pi ise ve Pi'nizin yerel IP adresi 192.168.1.32 ise şunu girersiniz:
sshpi@192.168.1.32
Yüklü paketleri güncelleyin ve yükseltin
sudo uygun Güncelleme
sudo uygun yükseltme
Artık Raspberry Pi'niz en son varsayılan yazılıma ve güvenlik güncellemelerine sahiptir.
git'i yükleyin:
sudo uygun Yüklemek git
Mycroft çekirdeğini ana dizininize ve cd'ye kopyalayın:
git klon https://github.com/MycroftAI/mycroft-core.git
CD mycroft çekirdekli
Dizin, Mycroft deposundan klonlanmış birkaç dosya içerecektir. Bunları aşağıdakilerle inceleyebilirsiniz:
ls
En çok dikkat etmeniz gereken iki BENİOKU.mdyazılım hakkında faydalı bilgiler içeren ve dev_setup.sh, kurulumu otomatikleştirmeye yardımcı olacak bir komut dosyası. Kullanmak:
kediBENİOKU.md
dosyayı okumak ve ardından komut dosyasını aşağıdakilerle çalıştırın:
./dev_setup.sh
Kararlı dalı mı yoksa kararsız dalı mı çalıştırmak istediğinizi (İpucu: kararlı dalı istiyorsunuz), Mycroft'un çalıştırıp çalıştırmayacağını da içeren bir dizi soru sorulacak. yerel olarak oluşturulmuş bir robotik ses ("Mimic" olarak bilinir) istiyorsanız ve komut dosyasının yerel cihazınıza Mycroft yardımcı komutları eklemesi gerekip gerekmediğini otomatik olarak kontrol edin. yol.
Mimic sesini yerel olarak oluşturmak bir Raspberry Pi'de birkaç saat sürer, ancak bu, Pi'nin internete erişimi olmasa bile Mycroft'un sizinle konuşabileceği anlamına gelir. Yolunuza komutlar eklemek, daha sonra onları bulmanın ve kullanmanın daha kolay olacağı anlamına gelir.
Seçimlerinizi yaptıktan sonra, komut dosyası birkaç düzine Python paketini indirecek ve kuracaktır. Bu işlem yaklaşık 10 dakika sürmelidir ancak bağlantı hızınıza göre değişiklik gösterebilir.
Komut satırına döndüğünüzde, Mycroft AI'yi aşağıdakilerle başlatabilirsiniz:
./Başlat-mycroft.sh tüm
Mycroft artık çevrimiçi, mikrofonunuzdan dinliyor ve hoparlörlerden yanıt vermeye hazır.
Mycroft'a Beceri Ekleme
Mycroft, yerleşik bazı temel becerilerle birlikte gelir. Bulunduğunuz yerdeki hava durumunu size söylemesini isteyebilir, sesinizle ses seviyesini yükseltebilir veya kısabilirsiniz, veya Mimic robotic tarafından size okunan yerel ayara uygun bir haber RSS beslemesi almak için "Haberleri oynat" diyebilirsiniz. ses.
ls /opt/mycroft/beceriler
Bu komutun sonucu olarak gösterilen dizinlerin her biri, gereksinimleri ve kullanım talimatlarını açıklayan bir README.md dosyası içerecektir. Kullan kedi İçeriği okumak için komut.
Örneğin, Mycroft şakalarının talimatlarını öğrenmek istiyorsanız şunu girmeniz gerekir:
cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Diğer beceriler, indirilerek eklenebilir. Mycroft pazar yeriMycroft AI'nıza bağlı bir hesap oluşturmayı veya doğrudan Mycroft becerileri GitHub deposu.
Terminal aracılığıyla yeni bir beceri eklemek için Mycroft'un öğrenmesini istediğiniz becerinin URL'sini seçin:
CD /opt/mycroft/skills/
git klon adres/of/beceri/depo
Kendi Mycroft Becerilerinizi Geliştirin
Artık Mycroft AI'yi bir Raspberry Pi'ye yüklediniz ve ona yeni beceriler ekleyebilirsiniz. Neden başkalarının kullanabileceği ve diğer Mycroft kurulumlarına ekleyebileceği becerileri geliştirmeye yardımcı olarak projeyi daha ileriye götürmeyesiniz?