2016-03-24 11 views
2

Ahududu pi'ye bağlı bir USB mikrofonu ve hoparlör adaptörüne sahibim 3. Alsamixer'de her şeyi ayarlıyorum. Ayrıca, varsayılan ses kartı olarak usb ses adaptörünü ayarlayan ana dizinde pcm.! Default sysdefault: 0 dosyasında .asoundrc ayarını yaptım.arecord: set_params: 1233: Örnek formatı yok Kullanılabilir formatlar: - S16_LE

I çalıştırmak: aplay -l ve çıktısı:

kart 0: alsa [bcm2835 ALSA], cihaz 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 7/8 Subdevice # 0: subdevice # 0 subdevice 1: subdevice 1. subdevice # 2: subdevice 2. subdevice # 3: subdevice 3. subdevice 4: subdevice 4. subdevice # 5: subdevice 5. subdevice # 6: subdevice 6. Subdevice # 7: subdevice # 7 kart 0: ALSA [bcm2835 ALSA], aygıt 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice # 0: subdevice # 0 kartı 1: Aygıt [USB PnP Ses Aygıtı], cihaz 0: USB Audio [USB Ses] Subdevices: 1/1 Subdevice # 0: subdevice # 0

Ardından, pcm.! Default sysdefault: 0 dosyasını home dizinindeki .asoundrc olarak ayarlıyorum. Ben komutu çalıştırdığınızda

:

ARecord: set_params: 1233: Örnek biçimi olmayan mevcut Mevcut formatlar: ARecord -d 5 -r 48000 test.wav

bu hatayı alırsınız - S16_LE

Birisi yardımcı olabilir umarım.

cevap

4

çözüm için .asoundrc değiştirmektir.!

PCM varsayılan { tip fiş köle { pcm "hw: 1,0" } }.! ctl varsayılan { tip hw card 1 }

+0

Teşekkürler Tonderai, bu, bir MXL AC404 USB Konferans Mikrofonunu kullanarak Raspberry pi2'de de kusursuz bir şekilde çalıştı. Görünüşe göre cihazın kulaklık çıkışı olan bir dahili ses kartı vardı, bu yüzden sonda bazı sorunlara yol açıyordu. Hayır, sadece bir snd_pcm_hw_params_t hatası bulmaya ihtiyacım var, bunun ALSA'yı kullanırken onun yerine yonga yapılandırmasını okuduğuna inanıyorum. Teşekkürler. – vsecades

+0

Adamım! Bütün sabah bunu arıyorum: D Teşekkürler dostum. – joerick