Skype ve benzeri ses üzerinden erişim yapmak için mikrofon testleri gerekli olabiliyor. Mikrofon (MIC) linux sisteminizi sınamak ve test etmek için en basit ve en kolay yol alsa ses sistemi paketleri ile birlikte gelen varsayılan alsa araçları kullanmaktır.
cat /proc/asound/cards 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xe1600000 irq 43
Ses kaydı sürücülerimizin listesini kolaylıkla yukarıda yazdığımız konsol komutuyla alabiliriz. Bu kısımda bize IRQ değerleri gerekli olabilir. Alsa sisteminiz tarafından tanınan ses aygıtları denetlemek ve kullanmak için başka bir komutumuzda arecord -l dir.
arecord -l **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog] Subdevices: 1/1 Subdevice #0: subdevice #0
Mikrofonu test etmek için komut satırı üzerinden kullanılır. Bu komut varsayılan alsa ayarlarındaki default sürücüyü kullanır.
arecord -d 10 /tmp/demo.wav
-d parametresi kaç saniye ses kaydı işlemi yapılacağını belirler.
Başka bir alsa paketlerinden olan aplay ile wav dosyalarını oynatabilir yada çalabiliriz.
aplay demo.wav
arecord -f dat -D hw:0,0 -d 10 demo.wav
Not: Çalışma yaptığım makinamda tek ses kartı olduğu için bu komutu deneyemedim. Fakat okuduğum dökümanlarda arecord -l komut çıktısındaki referanslara göre 1 değeri ayarlanıyor.
arecord -f dat -d 20 -D hw:0,0 demo.wav
Bu üzerinde ilk kullanılabilir ses kartı (hw:0, 0), DAT kalite 20 saniyelik WAV dosyası kaydeder. DAT kalite 48 kHz samping oranı ve 16-bit çözünürlük ile kaydedilen dijital stereo ses olarak tanımlanır.
aplay -f dat demowav
NOT: Pulseaudio çalışıyor iken bazen sıkıntı çıkartıyor. Pulseaudio programını kapatıp yada kaldırıp tekrar denenmesi gerekebilir.
Yorumlar