I am using a webcam with built in microphone for my raspbery pi and i am trying to make my raspberry to work with vocie recognition. When i run


I get this:

Bus 001 Device 005: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera
Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

My webcam is recognized. Now, how do i check if my mic is recognized ?

I ran arecord -l but i got nothing listed.

Can someone give me an advice ?


I know this question is old, but in case someone stumbles upon this sort of issue (as I did):

This could possibly be an access rights problem. If running the command as root sudo arecord -l finds a card, then check if you (the respective user) are a member of the group audio. If you are not a member of the group audio, then add yourself to the group via sudo adduser <your_username> audio.

If none of this states true, you have to investigate deeper.


try: sudo arecord -l

On my RaspberryPI 3 I get:

**** List of CAPTURE Hardware Devices ****
card 1: C920 [HD Pro Webcam C920], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.