Amazon Echo, müzik deneyimi ve en önemlisi Alexa ses etkileşim hizmeti ile büyük bir başarı elde etti. Müzik seven ve akıllı cihazları sesleriyle kontrol etmeyi seven insanlar kesinlikle bir tane ister. Ancak gerçek şu ki, birçoğumuzun zaten müzik çalmak için bir hoparlörü var ve tek sorun, bunun Echo kadar akıllı olmaması.
Seeed Studio’dan ReSpeaker, Ağustos ayında Kickstarter’da piyasaya sürüldü. Amazon’un Alexa Ses Servisi, Google Ses API’si, Microsoft Cognitive Service ve Houndify gibi mevcut ses tanıma hizmetlerini kullanan bir donanım modülüdür ve istediğiniz herhangi bir şeyle ses etkileşimi sağlar. ReSpeaker ayrıca, Echo gibi pahalı donanımların duyabileceği şekilde sizi duyabilen bir uzak alan ses yakalama mikrofonu dizisi ile birlikte gelir.
Bu makale, ReSpeaker ve elinizdeki herhangi bir hoparlör ile kendi Amazon Echo’nuzu nasıl DIY yapacağınızı gösterecektir. Nasıl çalıştığını videoda kontrol edin:
Hazırlık:
- 1x ReSpeaker Core
- 1x Mikrofon Dizisi
- 1x SD Kart
- 1x Aux Kablosu
- 1x AUX portu olan herhangi bir sıradan hoparlör
- 1x Güç Kaynağı
Gerekli Beceri:
Putty ile tanışıklık
ADIM 1:
Amazon Geliştirici Hesabı Kaydı ve ReSpeaker’a Alexa Ses Servisi Ekleme
Alexa Ses Servisi ReSpeaker’ı kullanmak için öncelikle bir Amazon Geliştirici Hesabına ihtiyacınız var ve ReSpeaker’da Alexa’yı etkinleştirmek için bir cihaz kaydetmeniz gerekiyor. Alexa Ses Servisi için ‘Başlayın’ seçeneğini takip edin. ReSpeaker için Alexa’nın uygun bir Cihaz Türü Kimliği olduğundan emin olun, bu kimliği Alexa Servisi girişinde kullanacağız.
Adım 2: Kodu Github SD Karta İndirin
ReSpeaker’ın çok sınırlı bir yerleşik flaş depolama alanı vardır (yaklaşık 5M). Gerekli her şeyi Github’dan SD Kartınıza indirebilirsiniz.
Adım 3: Alexa Cihaz Bilgilerini Doldurun
İndirdiğiniz ‘Alexa’ dosyasında example_creds.py adında bir python betiği bulabilirsiniz. example_creds.py dosyasını creds.py olarak yeniden adlandırın ve ProductID, Security_Profile_Description, Security_Profile_ID, Client_ID ve Client_Secret alanlarını Alexa cihaz bilgilerinizle doldurun. Bu bilgilerin tamamını, Amazon Geliştirici Hesabınız için kaydettiğiniz cihaz bilgilerinde bulabilirsiniz.
Adım 4: Gerekli Kütüphaneleri İndirin
setup_on_openwrt.sh betiğini putty ile çalıştırın (İndirmek için buraya tıklayın) ve gerekli python kütüphanelerini edinin. Betik, ReSpeaker python kütüphanesini, Request kütüphanesini ve CherryPy kütüphanesini indirecektir. Bu işlem birkaç dakika sürebilir, ağ hızınıza bağlıdır.
Adım 5: Amazon’dan Yetkilendirme Alın
Ardından python auth_web.py komutunu çalıştırın. Artık PC’nizi veya herhangi bir akıllı telefonu ReSpeaker’ın Erişim Noktası’na (AP) bağlayabilirsiniz. Tarayıcınızda http://192.168.100.1:3000 adresini açmadan önce, putty’de ‘ENGINE Bus STARTED’ ifadesini gördüğünüzden emin olun, bu sizi Amazon’a yönlendirecektir.
Adım 6: ReSpeaker’da Alexa’yı Çalıştırma
Artık python alexa.py komutunu çalıştırabilir ve Alexa ile etkileşime geçmeye başlayabilirsiniz.
Adım 7: Hoparlörünüzü Amazon Echo’ya Dönüştürün
Tüm ayarlar yapıldıktan sonra, ReSpeaker’ı elinizdeki herhangi bir hoparlörle bağlayarak onu bir Amazon Echo’ya dönüştürebilirsiniz.







