- Please follow prior steps to install Raspbian.
 - Connect the USB microphone and 3.5mm jack speaker
 - Go to the UI and
 - Click on the Raspberry icon > Preferences> Audio Device settings
 - Select "USB PnP Sound Device (Alsa Mixer)
 - Click "Select Controls", select Microphone and make the Microphone audio to its highest.
 
- Run "sudo raspi-config" on the terminal
 - Select "Advanced Options"
 - Select "Audio"
 - Select "Force 3.5mm headphone jack"
 - Select "Finish"
 
Setting Mic and Audio controls:
- Run the command "aplay -l" (its -L lowercase) in the terminal
 - Copy the card # and device # (for speaker)
 - Run the command "arecord -l" (its -L lowercase) in the terminal
 - Copy the card # and device # (for Mic)
 - Open a new file under /home/pi
 - vi .asoundrc
 - Copy paste the below
 
pcm.!default {
  type asym
  capture.pcm "mic"
  playback.pcm "speaker"
}
pcm.mic {
  type plug
  slave {
    pcm "hw:1,0"
  }
}
pcm.speaker {
  type plug
  slave {
    pcm "hw:0,0"
  }
}
In the above
pcm "hw:1,0" under pcm.mic is hw:<card#>,<device#>
Please use the correct one from aplay (Speaker) and arecord (Mic) as mentioned above.
Test Audio:
- ssh to the Pi (or run the commands directly on a terminal on the pi)
 - Run the command "speaker-test -t wav"
 - You should hear voice from the speaker
 - Our speaker is configured.
 
Test Mic:
- ssh to the Pi (or run the commands directly on a terminal on the pi)
 - Run the command
arecord --format=S16_LE --duration=10 --rate=16000 --file-type=raw out2.wav - Say something near the microphone for 10 sec [Note duration above is in seconds]
 - To replay, run the command
 - 
aplay --format=S16_LE --rate=16000 out2.wav
 
Your Mic and speaker are now configured. 





No comments:
Post a Comment