Respeaker Linux ve raspberry pi3 ses problemi

Başlatan fide, 25 Şubat 2019, 21:32:56

fide

Arkadaşlar merhaba.
Şubat ayı başında 2 adet respeaker devresi aldım. Biri 2 mikrofonlu diğeri 6 mikrofonlu. Raspi3 ve pi zero üzerine takılıyor.



İki kartı denemek için ayrı ayrı wiki.seeedstudio.com ve github.com/respeaker adreslerindeki yönergelere uygun kurulum yaptım.

Amacım sesle kontrol edilen bir yazılım /donanım için çatı hazırlamak.
Cards.dmix ve cards.dsnoop hatası alıyorum. Telefondan yazdığım için hata metnini ekleyemedim ama bilg başına geçince tam metni eklerim.
Dmix ve dsnoop nedir? Ne işe yarar?

Tahminim sıkıntım sesin alınacağı mikrofon kaynağını doğru seçmekle alakalı.

3 hafta oldu ama santim ilerleyemedim.
Pulseaudio, portaudio, pocketspinx, webrtcvad, python3 kurulu.
Linux konusunda iyi olan abilerim el atarsa inşallah ayağa kalkar.

Sesle kontrol edilen hasta yatağı için elektronik algılama kısmını tasarlamak istiyorum.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

OptimusPrime

Bu icat BingSpeechAPI kulaniyor haberin var dimi? Yani calismasi icin internet baglantisi lazim.
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

fide

Alıntı yapılan: OptimusPrime - 26 Şubat 2019, 00:37:24Bu icat BingSpeechAPI kulaniyor haberin var dimi? Yani calismasi icin internet baglantisi lazim.
Speech to text algoritmalarının tanıdığım hepsi baidu, snowboy, alexa, Google asistan internet kullanıyor. Onda sıkıntı yok. Çalışsa nete bağlı olmasına razıyım.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

OptimusPrime

 :du:
zor is. Neden bu kadar kastirmislar anlamadim. Microfondan I2S e ordan islemciye ordan server a ...

Aldigin hatalar ses ile ilgili seyler ALSA kutuphanesi ise burada basrollerde. Kabaca yaptiklari cihaz Linux e kendini ses giris aygiti olarak tanitiyor. Bu durumda ALSA kutuphanesi I2C ile aygita haberlesecek ve I2S ile aygittan gelen sesi alacak.

ALSA dokumantasyonun bir incele derim
https://alsa.opensrc.org/Proc_asound_documentation

ve hatta kur.

apt-get install alsa-base alsa-utils
apt-get install libasound2-dev

Linux amcayi tekrar actiginda
cat /proc/asound/cards
cat /proc/asound/devices
komutlari ile cihazini gorebilmen lazim.

Daha sonra
alsamixer
ile ses ayarlarini yapabilirsin.

Yanliz aklinda bulunsun buraya kadar anlattiklarim Linux un nasil derlendigi ile alakali. Amcamin biri Linux u  derlerken bu ses cihazina ait herhangi bir donanimsal veya yazilimsal bir yardimciyi aktif etmediyse ne yaparsan yap bu cihazi elindeki Linux surumu ile calistiramazsin.

Bunlardan baska bakabilecegin/yapabilecegin birseyde aklima gelmiyor. 

Iyi sanslar.  ::)
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

fide

Alıntı yapılan: OptimusPrime - 26 Şubat 2019, 08:02:43:du:
zor is. Neden bu kadar kastirmislar anlamadim. Microfondan I2S e ordan islemciye ordan server a ...

Aldigin hatalar ses ile ilgili seyler ALSA kutuphanesi ise burada basrollerde. Kabaca yaptiklari cihaz Linux e kendini ses giris aygiti olarak tanitiyor. Bu durumda ALSA kutuphanesi I2C ile aygita haberlesecek ve I2S ile aygittan gelen sesi alacak.

ALSA dokumantasyonun bir incele derim
https://alsa.opensrc.org/Proc_asound_documentation

ve hatta kur.

apt-get install alsa-base alsa-utils
apt-get install libasound2-dev

Linux amcayi tekrar actiginda
cat /proc/asound/cards
cat /proc/asound/devices
komutlari ile cihazini gorebilmen lazim.

Daha sonra
alsamixer
ile ses ayarlarini yapabilirsin.

Yanliz aklinda bulunsun buraya kadar anlattiklarim Linux un nasil derlendigi ile alakali. Amcamin biri Linux u  derlerken bu ses cihazina ait herhangi bir donanimsal veya yazilimsal bir yardimciyi aktif etmediyse ne yaparsan yap bu cihazi elindeki Linux surumu ile calistiramazsin.

Bunlardan baska bakabilecegin/yapabilecegin birseyde aklima gelmiyor. 

Iyi sanslar.  ::)

Allah razı olsun. Bu kadarı bile yeterli.
Bahsettiğin kütüphanelerin bikaçını kurdum. Üreticinin hazırladığı scriptlerde var. Çalıştırdım ama alsa base, alsa utils denemedim. Bunları deneyeyim. Teşekkürler.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com