İçindekiler:
- Adım 1: Başlamadan Önce Bilmeniz Gerekenler
- 2. Adım: Kaydolun
- 3. Adım: Asistanı Kurun
- Adım 4: Uyandırma Kelimesini (Hot Word olarak da adlandırılır) “Hey Snips”i seçin ve bir Beceri Ekleyin
- Adım 5: Bir Beceri Oluşturun
- Adım 6: Ardından Bir Açıklama Ekleyin ve Oluştur'a tıklayın:
- Adım 7: Beceriyi Düzenle'ye tıklayın:
- 8. Adım: Yeni Bir Amaç Oluşturun
- Adım 9: NumberOne + NumberTwo'nun Basit Toplamını Yapacağız:
- Adım 10: Yuvaları Tanımlayın
- Adım 11: Ona Yuvaların Nerede Olduğunu Öğretin
- Adım 12: Biraz Harekete Geçme Zamanı
- Adım 13: Komut Dosyasını Yazın
- Adım 14: Raspbian Stretch Lite'ı Yeni Bir SD Karta Yazma
- Adım 15: Ahududunuzu Bağlayın
- Adım 16: Ahududu IP'nizi Not Alın
- Adım 17: Raspiaudio MIC+ Ses Kartını takın
- Adım 18: Asistan ile Linux PC/MAC'inizden Raspberry'ye Kurun
Video: VOCAL ASSISTANT Snips.Ai Gizliliğinizi Korur: 18 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Geçtiğimiz aylarda birçok vokal asistanını test ettim. O zamandan beri, ışık yakmak veya panjurları kapatmak gibi basit görevler için Google ve Amazon tarafından barındırılan merkezi sunuculara güvenmenin, hafifçe söylemek gerekirse, inanılmaz derecede saçma bir fikir olduğu sonucuna vardım. Ben de Fransa'da yaşıyorum. Paris'teki evimde sifonu çekmek için bilgilerimin Atlantik okyanusunu geçmesi mantıklı değil. Amazon veya Google'ın tüm sesli isteklere erişimi olduğunda, gizlilik etkileri eşit derecede belirgin bir endişe kaynağıdır. "Saklayacak hiçbir şeyim yok" şeklindeki eski, yorgun argümandan bağımsız olarak, bu kuruluşların kişisel verileri hedefli pazarlama amaçları için kullanmakta usta oldukları bir sır değil. Google ve Amazon'un hizmetleri, özgürlük anlamında gerçekten özgür değildir. Basitlik adına, genellikle bu hizmetler için gizliliğimizi kaybederiz. Kuşkusuz, eşit derecede çok zarif hizmetlerdir. Ama yine saklayacak bir şeyin yok, değil mi?
Bu, çevrimdışı çalışabilen basit bir vokal asistanı yapmak için bir eğitimdir, yani yaptığınız tüm istekler evinizde yerel olarak işlenecektir. Bunu yapmak için Snips kullanacağız, çevrimdışı çalışmanın ilginç avantajına sahip bir Fransız girişimi. Her şeyi açık ve basit tutmak için, mimariyi anlamak için yeterince basit, çok aptal bir asistan yapacağız, böylece daha sonra kendi daha ilginç versiyonunuzu yapacaksınız. Yani bugün asistanımız söyleyeceğiniz iki sayıyı toplayacak ve cevabı çalacak: “1 artı 2 ne kadar” diye soracaksınız Cevap verecek: “3”
Üyelik: SNIPS. AI'ye bağlı değilim, ancak ahududu pi için her şeyi tek bir RASPIAUDIO. COM'da içeren bir ses kartı yapıyorum, bu bir Hat DAC+Speakers+mikrofon+düğmesi ve led'i, benim ses kartı veya kendi ses kartınızı kullanın).
Adım 1: Başlamadan Önce Bilmeniz Gerekenler
Bu eğitimin sonunda sahip olacaksınız:
- Vokal asistan mimarisinin net bir şekilde anlaşılması
- Çevrimdışı bir asistanın faydasını anlayacaksınız
- Tüm asistanlar için yararlı olan kelimeleri bileceksiniz
- Bazı eklemeler yapabilen çalışan ama işe yaramaz aptal bir asistana sahip olacaksınız.
- Umarım faydalı veya işe yaramaz bir asistan yapma arzusuna sahip olursunuz, ancak bu gizliliğinizi korur
Neye ihtiyacın var:
- Raspberry PI ve Linux komut satırlarının temel anlayışı
- Süre: Asistanınızı oluşturmak için becerilerinize bağlı olarak yaklaşık 20dk ila 1h arasında İnternet bağlantısı, daha sonra asistanınız çevrimdışı çalışabilecek!
- Raspberry PI 3 veya 3b+ önceki sürümü de çalışabilir, Zero oldukça yavaş olabilir
- Güç kaynağı Klavye, fare ve ekran, ahududu için güç kaynağı
- Raspberry PI'yi uzaktan kontrol etmek için Linux üzerinde çalışan PC veya Mac
- Burada kullanacağımız hoparlörlü Ses Kalkanı Raspiaudio M IC+, mikrofon, DAC, amplifikatör, hoparlör, düğmeye bas ve led ile her şeyi içeren küçük bir şapka. Ayrıca ahududu yerleşik ses (öylesine kaliteli), harici amplifikatörlü hoparlörler ve harici bir USB mikrofon kullanmak da mümkündür.
Prosese genel bakış:
Önce asistanı online olarak asistan üzerinde oluşturacağız sonra Raspberry PI üzerine kuracağız. Bu yaklaşımda, Raspberry'ye kurulum yapmak için bir fare, klavye, ardından SAM adlı bir aracı kullanarak yardımcıyı yeniden kurmak ve yapılandırmak için Linux'taki bilgisayarınızı kullanırız.
2. Adım: Kaydolun
Linux bilgisayarınızda https://console.snips.ai/ adresine gidin ve kaydolun, yeni bir asistan oluşturun:
3. Adım: Asistanı Kurun
Bir isim verin, dilinizi seçin ve oluştur'a tıklayın.
Adım 4: Uyandırma Kelimesini (Hot Word olarak da adlandırılır) “Hey Snips”i seçin ve bir Beceri Ekleyin
Adım 5: Bir Beceri Oluşturun
Başkaları tarafından paylaşılan önceden hazırlanmış bazı becerilerin birçoğunun çalışmadığını göreceksiniz.
sonunda, kendimizinkini yapmak çok daha verimli ve eğlenceli, "yeni beceri oluştur" u tıklayın
Adım 6: Ardından Bir Açıklama Ekleyin ve Oluştur'a tıklayın:
Adım 7: Beceriyi Düzenle'ye tıklayın:
8. Adım: Yeni Bir Amaç Oluşturun
Bir sonraki ekran için biraz kelime bilgisine ihtiyacınız olacak:
- “beceriler” yapılacak işlevlerdir, burada sayı1 + sayı2'yi toplama yeteneği
- "niyetler": bu beceriyi gerçekleştirmek için yüksek sesle söyleyeceğiniz isteklerdir, örneğin, "1 artı 2 kaç eder" ve diğer birçok şeye sahip olabilirsiniz, ne kadar çok şeye sahipseniz, o kadar doğal olarak kendinize hitap edebileceksiniz. asistan.
- “yuvalar”, burada sayı1 ve sayı2 isteğinizdeki değişkenler kısmıdır.
- Eylemler: ne yapmalı, sayı1 + sayı2'nin gerçek toplamı sonra sonucu söyle
Adım 9: NumberOne + NumberTwo'nun Basit Toplamını Yapacağız:
Adım 10: Yuvaları Tanımlayın
2 değişkenimizi slot olarak tanımlayın, “Sayı” tipini belirtin ve “slot gerekli” butonunu işaretleyin, slotlardan biri doğru duyulmadıysa bu cümleyi söyleyecektir:
Adım 11: Ona Yuvaların Nerede Olduğunu Öğretin
Şimdi asistana bu amacı anlamanın farklı yollarını öğretmemiz gerekiyor, ne kadar çok yazarsanız, asistanınıza doğal olarak hitap etmesi o kadar iyi olur, soruları yazdıktan sonra üzerine çift tıklayarak yuvalarınızı (değişken) tanımlamanız gerekir. “bir” ve “iki” ve yuvaların seçilmesi.
İşiniz bittiğinde “Kaydet”e tıklayın, ardından önceki ekrana geri dönün: “Ana Sayfa>Benim Dumb asistanım>Hesap makinem”
Adım 12: Biraz Harekete Geçme Zamanı
Bu noktada asistan, 1 ve 2 sayısını belirleyerek soruyu anlayacaktır, ancak bu iki sayı ile ne yapacağını anlayacaktır. Kendi snippet'lerimizi yazacağız, Action-Code Snippets'e tıklayın
Adım 13: Komut Dosyasını Yazın
İşte kesip yapıştıracağımız Python betiği, Kaydedilecek bir şey yok, bundan sonra asistanla işimiz bitti! buradan kopyala/yapıştır:
#ilk değeri ve ikinci değeri alın ve bir tamsayıya dönüştürünA = int(intentMessage.slots.numberOne.first().value)
B = int(intentMessage.slots.numberTwo.first().value)
#Topla A + B
C = A + B
#Sonucu bir dizgeye dönüştür
resul = 'cevap' + str(C) + 'sevgili ustam'
#oturum soru+cevaptır sonucu söyler ve oturumu kapatır
current_session_id = aimMessage.session_id hermes.publish_end_session(current_session_id, sonuç)
Adım 14: Raspbian Stretch Lite'ı Yeni Bir SD Karta Yazma
Raspbian Buster henüz Snips Platformu tarafından desteklenmiyor (haydi SNIPS ekibi güncellemeyi yapsın!!)
Lütfen Raspbian Stretch'i kullanın:
downloads.raspberrypi.org/raspbian/images/raspbian-2018-04-19/2018-04-18-raspbian-stretch.zip
(Sürece aşina değilseniz buraya bakınhttps://www.raspberrypi.org/documentation/installation/installing-images/README.md)
Adım 15: Ahududunuzu Bağlayın
Sudo raspi yapılandırması
Klavye düzeninizi kurun (qwery değilse), yerelleştirme seçeneklerini kullanarak wifi'yi kurun:
- Wifi SSID'nizi/parolanızı ayarlamak için Ağ Seçenekleri'ni seçin veya yönlendiricinize bir ethernet kablosu bağlayın
- Ssh'yi Etkinleştirmek için Arayüz Seçenekleri'ni seçin (daha sonra kullanılacaktır)
Adım 16: Ahududu IP'nizi Not Alın
Yönlendirici tipinize ifconfig bağlı olup olmadığınızı kontrol edin ve IP adresini not edin.
kullanılmış:
ifconfig
Adım 17: Raspiaudio MIC+ Ses Kartını takın
RASPIAUDIO. COM'dan bir MIC+'nız varsa, kartı takın ve şunu yazın:
sudo wget -O mikrofon mic.raspiaudio.com
sudo bash mikrofon
● Yeniden başlatın, ardından test edin:
udo wget -O testi testi.raspiaudio.com
sudo bash testi
● Sarı düğmeye basın, “ön sol, ön sağ” ifadesini duymalısınız, ardından mikrofon ve hoparlörlerin iyi çalıştığını gösteren bir kayıt oynatılacaktır.
Adım 18: Asistan ile Linux PC/MAC'inizden Raspberry'ye Kurun
paket listesini yenileyin ve ardından npm'yi kurun
sudo apt-get güncellemesi
raspi-config adımı ve SSH'yi etkinleştirin (arayüz seçeneği-SSH)
sudo apt-get install npm
Sam'i Linux bilgisayarınıza kurun:
sudo npm kurulum -g snips-sam
-
snips.ai'de daha önce oluşturduğunuz kimlik bilgilerinizle birlikte tamamlanmış bir günlük
sam giriş
-
Ahududu pi'nize Sam ile bağlanın:
sam connect "ip_address_of ahududu"
bir hata alırsanız, raspi-config adımına geri dönmeniz ve SSH'yi etkinleştirmeniz gerekir (arayüz seçeneği-SSH)
-
Raspberry Pi'deki yükleyiciyi aşağıdakileri kullanarak başlatın:
Sam init
- Şunları alacaksınız: “Snips Platform bileşenlerini yükleme. Bu işlem birkaç dakika sürebilir… Snips Platform bileşenleri başarıyla yüklendi” … tamamlanması biraz zaman alacak
-
Asistan türünü yüklemek için:
sam kurulum yardımcısı
-
Konsolu görmek için aşağıdakini yazın:
Sam izle
-
Dene! Söylemek:
- “Hey Snips”, ardından bir bip sesi duyarsınız
- “20 artı 22 kaç eder?” o zaman “42” cevabını vermelidir
-
Eğer çalışmazsa:
-
Aşağıdakileri kullanarak SAM durumunu kontrol edin:
sam durumu
-
Raspberry Pi'de mikrofon ve hoparlör kazancını ayarlayın:
alsamixer
-
Önerilen:
Controller Un Interrupteur Murale Avec Domoticz Et Google Assistant: 4 Adım
Controller Interrupteur Murale Avec Domoticz Et Google Asistanı: Bonjour à tous, aujourd'hui nous allons voir yorum simuler un doigt qui va allumer ou éteindre notre interrupteur murale grâce à un wemos d1 mini, une imrimante 3d (svez pas) , vous pouvez toujours faire imprimer ces pieces dans un fab
Home Assistant Geiger Counter Entegrasyonu: 8 Adım
Ev Asistanı Geiger Sayacı Entegrasyonu: Bu eğitimde, HASS'a (ev asistanı) daha spesifik olarak bir geiger sayacına nasıl özel sensörler ekleyeceğinizi göstereceğim, ancak süreç diğer sensörler için de benzer. Arduino tabanlı bir geiger sayacı olan NodeMCU kartını kullanacağız
Ev Otomasyonuna Başlarken: Home Assistant'ı Yükleme: 3 Adım
Ev Otomasyonuna Başlarken: Ev Asistanını Kurma: Şimdi, merkezi bir hub kullanarak ışıklar, hoparlörler, sensörler ve benzeri şeyleri kontrol etmemizi sağlayacak akıllı bir ev oluşturduğumuz ev otomasyonu serisine başlayacağız. sesli asistan Bu yazıda, nasıl girileceğini öğreneceğiz
Raspberry Pi Matrix Voice ve Snips Kullanarak Ev Otomasyonu (Bölüm 2): 8 Adım
Raspberry Pi Matrix Voice ve Snips Kullanarak Ev Otomasyonu (Bölüm 2): Raspberry Pi Matrix Voice ve Snips Kullanarak Ev Otomasyonunun Güncellenmesi. Bu PWM'de harici LED'leri ve Servo motoru kontrol etmek için kullanılırTüm detaylar bölüm 1https://www.instructables.com/id/Controlling-Light'ta verilmiştir
Bir "Soft-Vocal" yapmak; Audacity'de Enstrümantal: 9 Adım
Bir "Soft-Vocal" yapmak; Audacity'de Enstrümental: Tamam, bugün size nasıl "yumuşak vokal" yapılacağını göstereceğim; Audacity'de enstrümantal (yumuşak vokalli enstrümantal), ücretsiz, platformlar arası bir ses editörü. (Enstrümantal, şarkı sözü içermeyen müzik veya sadece enstrümanlardır.) ***Bu öğretilebilir