Bir Ahududu Pi ile Kendi Amazon Alexa Akıllı Hoparlörü İnşa Et

  • Lesley Fowler
  • 0
  • 1945
  • 463
reklâm

Birdenbire herkes kendi tekniğiyle konuşuyor. Akıllı telefonlar, TV'ler, hatta ampuller - hepsi bir ev asistanı ile kontrol edilebiliyor. Nesnelerin İnterneti evinizi devraldıkça, Amazon Alexa gibi sanal asistanlar sayesinde aniden sesinize cevap verebilecek aygıtlar bulacaksınız.

Eğer yedek bir Raspberry Pi'niz varsa, Echo veya Echo Dot gibi bir Amazon Alexa cihazı satın almanıza gerek yoktur, çünkü kendinizinkini yapabilirsiniz. Bu eğitici yazı, Ahududu Pi'nizde Alexa ev asistanını nasıl kurabileceğinizi açıklayacaktır..

İhtiyacınız Olan Donanım

DIY Raspberry Pi Alexa'nızı oluşturmaya başlamadan önce, ihtiyacınız olacak:

  • Raspbian ile Raspberry Pi bir mikro SD kartına takıldı
  • Uygun bir güç kaynağı (5V @ 2.5A önerilir)
  • Bir USB mikrofon
  • Konuşmacı
  • Amazon Geliştirici hesabı açacak ve SSH istemcisi olan bir bilgisayar

Başlamadan önce ve daha önce yapmadıysanız, Ahududu Pi'nizle SSH bağlantılarını etkinleştirmeniz gerekir. SSH ile Başsız Kullanım İçin Ahududu Pi Ayarlama SSH ile Başsız Kullanım İçin Ahududu Pi Ayarlama SSH ile Başsız Kullanım İçin Ahududu Pi Yerel bir ağa bağlandığınızda komutlar (Ethernet veya Wi-Fi ile), kolayca kurulmasını sağlar. SSH'nin faydaları günlük gösterimi üzmenin ötesine geçiyor…. İsterseniz, Ahududu Pi'nizi bir klavye, fare ve monitör kullanarak ayarlayabilirsiniz. Bir mikrofona ihtiyacınız olacak, ancak sizde bir tane yoksa, mikrofonu olan bir USB kamerası aynı işi yapacak.

Normal şartlarda, kaynak kullanımını düşük tutmak için Raspbian Lite'ı kurmanızı tavsiye ederim. Bununla birlikte, Alexa'yı yüklemeniz gereken komut dosyası standart bir Raspbian Lite yüklemesinde yüklenemez. Bu soruna geçici bir çözüm bulmak için, aşağıdakileri SSH aracılığıyla veya bir terminal ekranında çalıştırarak yüklemesini sağlamak için bir Linux medya çerçevesi olan GStreamer'ı yükleyin:

sudo apt güncelleme & & sudo apt yükseltme sudo apt yükleme libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-iyi gstreamer1.0-plugins-kötü gstreamer1.0-plugins-çirkin gstreamer1.0-libav gstreamer1. 0-doc gstreamer1.0-araçlar gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio

1. Adım: Bir Amazon Geliştirici Hesabı ve Güvenlik Profili oluşturun

Alexa yazılımını kurmadan önce bir Amazon geliştirici hesabı oluşturmanız gerekecektir. Mevcut bir Amazon hesabınız varsa, Amazon geliştirici hesabına giriş yapıp kayıt olabilirsiniz..

Oturum açtıktan sonra adresine gidin. Alexa gezinti çubuğunda, sonra Alexa Ses Hizmeti. Click Başlamak, sonra Ürünler> Ürün Yarat.

Cihazınıza bir isim ve ürün kimliği verin. Seçmek Alexa yerleşik cihazla ve seç Yok hayır arkadaşı uygulaması soruya. seçmek Diğer -den Ürün Kategorisi açılır menü ve tür Ahududu Pi altındaki kutuda. Bu gibi kısa bir açıklama yapın “Örnek Ahududu Pi Alexa yapısı”.

Seçmek Dokunmatik başlatılan ve Eller serbest son kullanıcı etkileşimleri için. Bir resim seçmek için endişelenmenize gerek yok. Seçmek Yok hayır Son dört soruya, ardından Tamam Sonraki.

Bir sonraki ekranda, güvenlik verilerinizi Raspberry Pi Alexa'nıza bağlamak için bir Amazon güvenlik profili oluşturmanız gerekecektir. Click Yeni Profil Oluştur. Aşağıdakine benzer bir ad ve açıklama seçin.

Bir sonraki adımda Diğer cihazlar ve platformlar, daha sonra bir müşteri kimliği adı girin (bu, istediğiniz herhangi bir şey olabilir), şartlar ve koşulları kabul edin ve Tamam'ı tıklatın. Kimlik oluştur. Daha sonra, ürününüzün oluşturulduğunu söyleyen bir açılır pencere göreceksiniz.

Ardından, profilinizi etkinleştirin. Amazon geliştirici ile giriş sayfasına gidin ve açılır menüden profilinizi seçin. Onaylamak.

Gibi bir etki alanı ekleyin raspberrypi.local Sağlanan kutuya, ardından Tamam Kayıt etmek.

Adım 2: Amazon Asistanları Pi Script'i İndirin

Amazon Alexa'yı Raspberry Pi'nize kolayca kurmak için Asistan Pi adlı bir komut dosyası kullanıyor olacaksınız. Bu, Alexa’yı SDK’yı manuel olarak oluşturmanıza gerek kalmadan kurmanız için kolay bir yöntem sunar..

Başlamak için, ihtiyacınız olan dosyaları kod geliştiriciden almak için Git'i yüklemeniz gerekir. Bir SSH istemcisi kullanarak Raspberry Pi'nize bağlanın veya Pi'nizi başsız çalıştırmıyorsanız bir terminal açın ve şunu yazın:

sudo apt yüklemek git

Git yüklendikten sonra, yazarak ihtiyacınız olan dosyaları klonlayın:

git klonu https://github.com/shivasiddharth/Assistants-Pi

Komut dosyalarını çalıştırılabilir hale getirmeniz gerekir. Bunu yazarak yapın:

cd / home / pi / Asistanlar-Pi / komut dosyaları / sudo chmod + x installer.sh prep-system.sh service-installer.sh ses-test.sh

Adım 3: Kurulum Öncesi Yapılandırma

Alexa'ı kurmadan önce ilk Asistan Pi komut dosyasını çalıştırmadan önce, Raspberry Pi'nizde Python for PIP'i kurmanız gerekir. Aşağıdakilerin yüklendiğini kontrol edin:

pip --versiyon

Sürümünüzü onaylayan bir yanıt almalısınız. Bunu yapmazsanız, apt kullanarak PIP'i yeniden yükleyin..


PIP doğru yüklendiyse, bir sonraki adımınız Assistants Pi hazırlama komut dosyasını çalıştırmaktır., pre-system.sh. Aşağıdakileri çalıştırın:

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

Bu sizin için gerekli paketleri kurmaya başlayacak ve Raspbian'in güncel olup olmadığını kontrol edecek.

Her şey yüklendikten sonra, ses ve mikrofon yapılandırmanız için seçim yapabileceğiniz altı seçenek sunulur. Çoğu insan seçmek zorunda kalacak USB MIC-ON-BOARD-JACK, çok vur 3 ve enter tuşuna basın. Ses bağlantı noktasına takılı bir hoparlörü olan bir USB mikrofon kullanıyorsanız, bu seçeneği seçin..

Raspberry Pi'nizi bu aşamada yazarak yeniden başlatın:

sudo yeniden başlatma

Yeniden başlatıldıktan sonra, aşağıdakileri çalıştırarak ses kurulumunuzun doğru olduğunu kontrol edin:

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

Bu, Ahududu Pi'nizin her ikisiyle de çalıştığından emin olmak için hoparlörü ve mikrofonu kontrol eder.

Adım 4: Kurulum Komut Dosyasını Çalıştır

Ses testiniz sırasında mikrofon veya hoparlörle ilgili herhangi bir sorun yaşamadığınızı varsayarak, Alexa’yı Raspberry Pi'nize kurmak için aşağıdaki komutu uygulayın:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

Alexa, Google Home Assistant veya her ikisini de kurmayı seçme seçeneği sunulur. Bu komut dosyası, Google Asistan'ın buraya yüklenmesi için ek adımlar gerektirdiğinden, bunu atlamak en iyisidir. Seçenek seç 2 sadece Alexa’yı kurmak için.

Müşteri kimliğinizi girmeniz gerekir. Bunu bulmak için Alexa geliştirici portalına geri dönün “ürün” ad. Ürün Kimliğinizi not alın.

Ürünün adını tıklayın, tıklayın Güvenlik profili, sonra Diğer cihazlar ve platformlar. Burada bulunan Müşteri Kimliğini kullanın, ardından şartlar ve koşulları kabul etmeden önce Ürün Kimliğinizi yazın. tip ANLAŞMAK ve enter tuşuna basın.

Betik kurulumu boyunca çalışacak ve ihtiyaç duyduğu diğer gerekli paketleri kurulacak. Bu işlemin tamamlanması biraz zaman alabilir. Bir veya iki lisans almanız gerekebilir; sadece oku ve vur Y onaylama menülerine.

Adım 5: Son Yapılandırma ve Test

Komut dosyası kurulumu tamamladığında, çalıştırmak için son bir komut dosyanız vardır:

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh

Hizmetin başladığından ve etkinleştirildiğinden emin olmak için aşağıdakileri çalıştırın:

sudo systemctl etkinleştir alexa.service sudo systemctl etkinleştir alexa.service

Pi'nizi kaydettirmeniz ve yetkilendirmeniz gerekir. Aşağıdakini yazın:

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

Amazon geliştirici sitesindeki bir sayfada terminal ekranında gösterilen bir kodu yazmanız gerekir. Kodu yazınız Devam et, sonra İzin vermek.

Pi yetkilendirmenizin tamam olduğunu varsayarsak, Alexa senaryosunun çalıştığını görmelisiniz. DIY Raspberry Pi Alexa cihazınızı söyleyerek test edin Alexa ardından bir komut. Örneğin, Alexa, bana zamanını söyle.

Son bir kez yeniden başlatın ve her şeyin işe yarayacağından emin olmak için başka bir komut göndererek cihazınızı tekrar test edin.

Eviniz İçin Bir DIY Amazon Alexa

Akıllı bir hoparlörden faydalanmak için eviniz için pahalı bir cihaz satın almanıza gerek yok. Bir yedek ahududu pi mükemmel bir DIY ev asistanı yapar, ister DIY bir Alexa inşa etmek ister kendi yerine kendi DIY Google Evinizi mi oluşturmak istiyorsunuz?.

Eviniz için akıllı bir hoparlör hayal gücünüzü almazsa, belki dışarıda başlayıp bazı sağlam Ahududu Pi projeleri inşa edin 8 Açık Hava İçin Oluşturmak İçin Eğlenceli Sağlam Ahududu Pi Projeleri Açık Hava İçin Oluşturmak İçin 8 Eğlenceli Sağlam Ahududu Pi Projeleri Ahududu Pi projeleri? Bu 8 etkinlik bahçenizde, su altında veya gökyüzünde bir Ahududu Pi kullanıyor! yerine.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.