İçindekiler:

Proje Takma Adı: 5 Adım (Resimlerle)
Proje Takma Adı: 5 Adım (Resimlerle)

Video: Proje Takma Adı: 5 Adım (Resimlerle)

Video: Proje Takma Adı: 5 Adım (Resimlerle)
Video: Bu Nasıl Kumbara😳😅 #kalbinesaklabeni #duygusalvideolar #askvideolari #kumbara #ask #huzun #mutluluk 2024, Temmuz
Anonim

Alias, hem kişiselleştirme hem de gizlilik söz konusu olduğunda kullanıcılara akıllı asistanları üzerinde daha fazla kontrol sağlamak için tasarlanmış, öğretilebilir bir "parazittir". Kullanıcı, basit bir uygulama aracılığıyla Alias'ı özel bir uyandırma sözcüğüne/sese tepki vermesi için eğitebilir ve bir kez eğitildikten sonra Alias, sizin için etkinleştirerek ev asistanınızı kontrol edebilir. Bu talimatlarda, ana adımlarda size yol göstereceğiz. kendi Takma Adınızı tamamlamak ve akıllı cihazınız için yeni bir uyandırma sözcüğü eğitmeye başlamak için.

Adım 1: Gereksinimler ve Malzemeler

Gereksinimler ve Malzemeler
Gereksinimler ve Malzemeler
Gereksinimler ve Malzemeler
Gereksinimler ve Malzemeler

Bu yapıda kullanılan ana bileşenler şunlardır:

  • 1x Ahududu Pi3 A+
  • 1x Raspberry Pi şarj cihazı 5v (beyaz)
  • 1x ReSpeaker 2-Mikrofon Pi HAT
  • 2x Minik Hoparlör 16mm, örnek
  • 4 adet küçük ağaç vidası (yaklaşık 2 x 10 mm)
  • Mikro SD kart
  • teller
  • JST 2.0 konektörü veya eski bir Jack kablosu

Bu proje için gerekli araçlar şunlardır:

  • 3 boyutlu yazıcıya erişim
  • Havya
  • tel striptizci
  • Tornavida
  • Bilgisayarınızda bir mikro SD kartı flaş etmenin bir yolu

Not: Bu proje yalnızca bu bileşenlerle test edilmiştir.

Adım 2: Kabuğunu 3B Yazdırma

Kabuğu 3D Yazdırma
Kabuğu 3D Yazdırma
Kabuğu 3D Yazdırma
Kabuğu 3D Yazdırma

Bu adım için kabuğu 3D olarak yazdıracağız

Şimdilik 2 seçenek sunduk:

  • Google Ana Sayfası (orijinal)
  • Amazon yankısı

1. Kabuk ve hoparlör tutucuyu herhangi bir renkte bir 3D yazıcıda yazdırın. Nesnedeki ağ nedeniyle, destek malzemesini minimumda tutmak önemlidir. Arka yüzüne yazdırarak en iyi sonucu aldık. (Resmi görmek)

2. Kabuğa güzel ve pürüzsüz bir yüzey kazandırmak için zımpara kağıdı kullanın. (isteğe bağlı olarak bir aseton banyosu verin)

Adım 3: Kablolama ve Montaj

Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj

Alias'ı monte etmeden önce, hoparlörleri ReSpeaker ses kalkanına ve Raspberry Pi'ye bir güç kaynağı bağlamamız gerekiyor

1. Hoparlör kabloları soyulmuş ve bir JST 2.0 konektörüne veya eski bir Jack kablosuna lehimlenmiştir. Hoparlörler ve teller, 3D baskılı hoparlör tutucusuna takılır. (Yukarıdaki resme bakın). Not: Kabloların merkeze yerleştirildiğinde Google Home'u tetikleyebileceğini bulduk. Bu nedenle, bir Google Ana Sayfasında daha iyi bir sonuç için kabloları yanlardan geçirmeye çalışın.

2. Ardından Raspberry Pi'ye 5V beslememiz gerekiyor. Kabuk içinde fazla yer olmadığı için 5V ve Ground'u doğrudan GPIO pinlerine lehimlemeye karar verdik. Açılı veya değiştirilmiş bir mikro USB kablosuyla deneyebilirsiniz. Kabloyu dışarı yönlendirmek için kabukta küçük bir oyuk var. Telinize bağlı olarak bir miktar bağlantı gerekebilir.

3. Hoparlör tutucuyu ve Raspberry Pi'yi 4 küçük ahşap vidayla kalkana monte edin. (3D baskının çatlamasını önlemek için hafifçe sıkın)

4. Birleştirilmiş Alias'ı cihazınıza yerleştirin. Yerleşim düzgün değilse, iç kenara biraz zımpara kağıdı verin. Hoparlörleri cihazınızın mikrofonlarıyla hizalamak önemlidir.

4. Adım: Yazılım

Bu adımda yazılımı Raspberry Pi'ye ekleyeceğiz

Lütfen projelerin GitHub sayfasındaki adımları izleyin. Kod, varsayılan olarak bir Google Ana Sayfası ile kullanılmak üzere ayarlanmıştır. Bir Amazon Echo'da kullanmayı planlıyorsanız, lütfen alexa.wav dosyasını kullanmak için app.py'deki 21. satırı değiştirin. Amazon: sound.audioPlayer("data/alexa.wav", 0, "uyandırma", Yanlış)

Google Ana Sayfası: sound.audioPlayer("data/google_home.wav", 0, "uyandırma", Yanlış)

Adım 5: Eğitin ve Kalibre Edin

Eğit ve Kalibre Et
Eğit ve Kalibre Et

Bu adımda Alias'ı özel bir uyandırma kelimesi ile eğiteceğiz.

1. Alias'ı eğitmek için telefonunuzdaki tarayıcıyı kullanın ve raspberrypi.local:5050'yi açın.

2. Yeni adı yaklaşık 4-6 kez söylerken kayıt düğmesini basılı tutun. Küçük bir çubuk 2 saniyelik kayıt penceresini göstermelidir. Her isim bu zaman çerçevesine uymalıdır.

3. Menünün altında, Train Alias'ı tıklayın ve modelin adı öğrenmesi için birkaç saniye bekleyin. Bu ad mutlaka bir kelime olmak zorunda değildir, ancak bir ses ve herhangi bir dil olabilir. Öyleyse yaratıcı ol! Adınızı her zaman menüden sıfırlayabilirsiniz. İpucu: Evinizdeki farklı konumlardan adı kaydetmenize yardımcı olur.

4. Deneyin! Cihazda veya telefonunuzda mavi bir ışık gördüğünüzde adı söyleyin ve sorunuzu sorun. Not: Bir kez eğitildikten sonra, telefonun artık bağlı olmasına gerek yoktur. Alias'ın doğru yanıt vermediğini fark ederseniz, birkaç örnek daha eğitmeyi deneyin. Veya Alias'ın sık sık tetiklendiğini fark ederseniz, menüye gidip arka plan sesini AÇABİLİRSİNİZ. Bu, arka plan modunu değiştirir ve arka plan örneklerine yeni kayıtlar ekler. Daha önce olduğu gibi kaydedin ve egzersiz yapın, ancak ortamınızdaki benzersiz sesleri ve hatta seçtiğiniz isme benzeyen sözcükleri yakalamaya çalışın.

Güvenli ve Güvenli Meydan Okuma
Güvenli ve Güvenli Meydan Okuma
Güvenli ve Güvenli Meydan Okuma
Güvenli ve Güvenli Meydan Okuma

Güvenli ve Güvenli Mücadelede İkincilik Ödülü

Önerilen: