Raspberry Pi ile Kendi Amazon Alexa Akıllı Hoparlörünüzü Oluşturun

Raspberry Pi ile Kendi Amazon Alexa Akıllı Hoparlörünüzü Oluşturun

Aniden, herkes kendi teknolojisiyle konuşuyor. Akıllı telefonlar, TV'ler, hatta ampuller --- hepsi bir ev asistanıyla kontrol edilebilir. Nesnelerin İnterneti evinizi ele geçirdiğinde, Amazon Alexa gibi sanal asistanlar sayesinde birden fazla cihazın sesinize yanıt verebildiğini göreceksiniz.





kurulu programlar başka bir sürücüye nasıl taşınır windows 10

Elinizde yedek bir Raspberry Pi varsa, Echo veya Echo Dot gibi bir Amazon Alexa cihazı satın almanıza gerek yok çünkü kendi cihazınızı oluşturabilirsiniz. Bu eğitim, Alexa ev asistanını Raspberry Pi'nizde nasıl kurabileceğinizi açıklayacaktır.





İhtiyacınız Olan Donanım

Kendin Yap Raspberry Pi Alexa'nızı oluşturmaya başlamadan önce şunlara ihtiyacınız olacak:





  • Raspbian'lı Raspberry Pi, mikro SD karta takılı
  • Uygun bir güç kaynağı (5V @ 2.5A önerilir)
  • USB mikrofon
  • Konuşmacı
  • Bir Amazon Developer hesabı ve bir SSH istemcisi kurmak için bir PC

Başlamadan önce ve henüz başlamadıysanız, Raspberry Pi'nize SSH bağlantılarını etkinleştirin . Dilerseniz Raspberry Pi'nizi klavye, fare ve monitör kullanarak ayarlayabilirsiniz. Bir mikrofona ihtiyacınız olacak, ancak mikrofonunuz yoksa, mikrofonlu bir USB web kamerası aynı işi yapacaktır.

Normal şartlar altında, kaynak kullanımını düşük tutmak için Raspbian Lite kurmanızı tavsiye ederim. Ancak Alexa'yı kurmanız gereken komut dosyası, standart bir Raspbian Lite kurulumuna yüklenemiyor. Bu soruna geçici bir çözüm bulmak için, bir Linux medya çerçevesi olan GStreamer'ı kurun ve aşağıdakileri SSH aracılığıyla veya bir terminal ekranında çalıştırarak yüklemesine izin verin:



sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools 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ı yüklemeden önce bir Amazon geliştirici hesabı oluşturmanız gerekir. Mevcut bir Amazon hesabınız varsa, giriş yapabilir ve bir Amazon geliştirici hesabına kaydolun bu şekilde.

Oturum açtıktan sonra şuraya gidin: Alexa gezinme çubuğunda, ardından Alexa Ses Hizmeti. Tıklamak Başlamak , sonra Ürünler > Ürün Oluştur.





Cihazınıza bir ad ve ürün kimliği verin. Seçmek Alexa yerleşik cihaz ve seçin Numara tamamlayıcı uygulama sorusuna. Seçme Başka itibaren Ürün Kategorisi açılır menü ve tür Ahududu Pi altındaki kutuda. 'Örnek Raspberry Pi Alexa yapısı' gibi kısa bir açıklama yapın.

Seçmek Dokunmayla başlatılan ve Eller serbest son kullanıcı etkileşimleri için. Bir resim seçme konusunda endişelenmenize gerek yok. Seçmek Numara dört son soruya, ardından Sonraki.





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

Bir sonraki adımda, seçin Diğer cihazlar ve platformlar tıklayın, ardından bir müşteri kimliği adı girin (bu istediğiniz herhangi bir şey olabilir), şartlar ve koşulları kabul edin ve Kimlik oluştur. Ardından, ürününüzün oluşturulduğunu bildiren bir açılır pencere göreceksiniz.

Ardından, profilinizi etkinleştirin. şuraya git Amazon geliştirici sayfasıyla giriş yapın ve açılır menüden profilinizi seçin, ardından Onaylamak.

Gibi bir etki alanı ekleyin ahududupi.yerel sağlanan kutuya, ardından Kaydetmek.

2. Adım: Amazon Assistants Pi Komut Dosyasını İndirin

Amazon Alexa'yı Raspberry Pi'nize kolayca yüklemek için Assistants Pi adlı bir komut dosyası kullanacaksınız. Bu, SDK'yı manuel olarak oluşturmaya gerek kalmadan Alexa'yı kurmanız için kolay bir yöntem sağlar.

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

sudo apt install git

Git yüklendikten sonra, aşağıdakileri yazarak ihtiyacınız olan dosyaları kopyalayın:

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

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

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

Adım 3: Kurulumdan Önce Ön Yapılandırma

Alexa'yı kurmadan önce ilk Assistants Pi komut dosyalarını çalıştırabilmeniz için önce şunları yapmanız gerekir: Python için PIP'yi kurun Raspberry Pi'nizde. Aşağıdakilerle kurulu olduğunu kontrol edin:

pip --version

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

PIP doğru bir şekilde kurulduysa, bir sonraki aşamanız Assistants Pi hazırlık komut dosyasını çalıştırmaktır, presystem.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'ın güncel olup olmadığını kontrol edecektir.

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ın seçmesi gerekecek USB-MIC-ON-BOARD-JACK , öyleyse vur 3 ve enter'a basın. Ses bağlantı noktasına hoparlör takılı bir USB mikrofon kullanıyorsanız bu seçeneği belirleyin.

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

sudo reboot

Yeniden başlatıldığında, aşağıdakileri çalıştırarak ses kurulumunuzun doğru olup olmadığını kontrol edin:

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

Bu, Raspberry Pi'nizin her ikisiyle de çalıştığından emin olmak için hoparlörünüzü ve mikrofonunuzu kontrol edecektir.

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

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

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

Alexa'yı, Google Home Assistant'ı veya her ikisini birden yüklemeyi seçme seçeneği sunulur. Komut dosyası, Google Asistan'ın buraya yüklenmesi için ek adımlar gerektirir, bu nedenle bunu atlamak en iyisidir. Seçeneği seçin 2 sadece Alexa'yı yüklemek için.

Müşteri kimliğinizi girmeniz gerekecek. geri dön Alexa geliştirici portalı 'ürün' adınıza tıklayarak bunu bulmak için. Ürün Kimliğinizi not alın.

Ürün adınızı 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 hüküm ve koşulları kabul etmeden önce Ürün Kimliğinizi yazın. Tip KATILIYORUM ve enter'a basın.

Komut dosyası, kurulumu boyunca çalışacak ve ihtiyaç duyduğu diğer gerekli paketleri yükleyecektir. Bu işlemin tamamlanması biraz zaman alabilir. Bir veya iki lisansı kabul etmeniz gerekebilir; sadece oku ve vur VE herhangi bir onay menüsüne

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

Komut dosyası yüklemeyi bitirdiğinde, çalıştırılacak son bir komut dosyanız olur:

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 enable alexa.service
sudo systemctl start alexa.service

Daha sonra Pi'nizi kaydetmeniz ve yetkilendirmeniz gerekir. Aşağıdakileri yazın:

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

Terminal ekranında gösterilen bir kodu bir Amazon geliştirici sitesindeki sayfa . Kodu yazın, tıklayın Devam et, sonra İzin vermek.

Pi yetkilendirmenizin tamam olduğunu varsayarsak, örnek Alexa betiğinin çalıştığını görmelisiniz. Diyerek DIY Raspberry Pi Alexa cihazınızı test edin Alexa ardından bir komut gelir. Örneğin, Alexa, bana saati söyle.

Son bir kez yeniden başlatın ve her şeyin çalıştığından emin olmak için başka bir komut vererek cihazınızı tekrar test edin.

Eviniz için Kendin Yap Amazon Alexa

Akıllı bir hoparlörün avantajlarından yararlanmak için eviniz için pahalı bir yeni cihaz satın almanıza gerek yok. Yedek bir Raspberry Pi, bir DIY Alexa inşa ediyor olun veya isterseniz, mükemmel bir DIY ev asistanı sağlar. kendi DIY Google Ana Sayfanızı oluşturun Bunun yerine.

Eviniz için akıllı bir hoparlör pek hoşunuza gitmiyorsa, dışarı çıkıp bunun yerine sağlam Raspberry Pi projeleri inşa edebilirsiniz.

Paylaş Paylaş Cıvıldamak E-posta Canon vs. Nikon: Hangi Fotoğraf Makinesi Markası Daha İyi?

Canon ve Nikon, kamera endüstrisindeki en büyük iki isim. Ancak hangi marka daha iyi kamera ve lens yelpazesi sunuyor?

iphone 7'nin derinlik etkisi var mı?
Sonrakini Oku İlgili konular
  • kendin yap
  • Eğlence
  • Ahududu Pi
  • Ev otomasyonu
  • Alexa
Yazar hakkında Ben Stockton(22 Makale Yayımlandı)

Ben, gadget'lar, oyun ve genel geekness tutkusu olan İngiltere merkezli bir teknoloji yazarıdır. Yazmakla veya teknolojiyle uğraşmakla meşgul olmadığında, Bilgisayar ve BT alanında yüksek lisans eğitimi alıyor.

Ben Stockton'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın