Hello, I have problems to make my mic work for VoIP services (Google Hangouts/Skype).
My laptop model is Acer 4830TG, i’m using OpenSUSE 13.1, and I am using internal mic.
When I do arecord with -fdat option specified (48kHz sampling rate), I can record audio, but by default it is using 8kHz sampling rate, and the sound recorded is just some crackling and it is similar to one I get when using Skype/GoogleTalk.
I am not sure, but it looks that my audio card or mic driver doesn’t support low sample rate recording, which is used in VoIP apps.
Also have jack for use with external audio card which is not connected usually.
Please, can you run a basic test first to see how the recording works directly with alsa driver ?
I note from the script:
ARECORD
**** List of CAPTURE Hardware Devices ****
**card 0:** PCH [HDA Intel PCH], **device 0:** CX20588 Analog [CX20588 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
From that it is clear that your recording device is hw:0,0.
In a terminal please send this command:
arecord -vv -f S16_LE -c 2 -D hw:0,0 new.wav
and then talk while recording. Stop the recording by pressing <ctrl><c> and then play back the file ‘new.wav’ which was created. Does that record audio ?
If so, then assuming you have pulse audio installed, I recommend you install pulse audio volume control and use it to configure your mic with voip services .
As I have mentioned above and retried with script you provided - recording via direct ALSA driver works, I can hear recording.
I have used workaround for Skype, and it is still not recording audio correctly, the only thing I hear from recording is quiet crackling (even for max mic boost).
Maybe recording levels are too low? But I increased mixer values in pulse audio volume control and alsamixer…
I think it is some issue with PulseAudio… but I don’t know how to verify or fix it… Any other suggestions?
Possibly a pulse audio issue. wrt Skype, … what method did you employ to install it ? Do you do anything unusual with apparmor ? (thats a speculative guess - query) Run Skype from a terminal using the work around. Do you get errors ?