update readme and highlight syntax

This commit is contained in:
Xiaobo 2017-09-18 14:31:53 +08:00 committed by GitHub
parent 5baa9289cf
commit 7fdad37206

View file

@ -7,20 +7,23 @@ While the upstream wm8960 codec is not currently supported by current Pi kernel
We also write ac108 rapberry pi linux kernel driver. We also write ac108 rapberry pi linux kernel driver.
Get the seeed voice card source code. Get the seeed voice card source code.
``` ```bash
git clone https://github.com/respeaker/seeed-voicecard git clone https://github.com/respeaker/seeed-voicecard
cd seeed-voicecard cd seeed-voicecard
#2mic #for ReSpeaker 2-mic
sudo ./install.sh 2mic sudo ./install.sh 2mic
#4mic
#for ReSpeaker 4-mic
sudo ./install.sh 4mic sudo ./install.sh 4mic
#reboot your Raspbian OS
reboot reboot
``` ```
Check that the sound card name matches the source code seeed-voicecard. Check that the sound card name matches the source code seeed-voicecard.
``` ```bash
#2mic #for ReSpeaker 2-mic
pi@raspberrypi:~/seeed-voicecard $ aplay -l pi@raspberrypi:~/seeed-voicecard $ aplay -l
**** List of PLAYBACK Hardware Devices **** **** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
@ -45,8 +48,10 @@ card 1: seeed2micvoicec [seeed-2mic-voicecard], device 0: bcm2835-i2s-wm8960-hif
Subdevices: 1/1 Subdevices: 1/1
Subdevice #0: subdevice #0 Subdevice #0: subdevice #0
pi@raspberrypi:~/seeed-voicecard $ pi@raspberrypi:~/seeed-voicecard $
```
#4mic ```bash
#for ReSpeaker 4-mic
pi@raspberrypi:~ $ arecord -L pi@raspberrypi:~ $ arecord -L
null null
Discard all samples (playback) or generate zero samples (capture) Discard all samples (playback) or generate zero samples (capture)
@ -78,18 +83,22 @@ pi@raspberrypi:~ $
If you want to change the alsa settings, You can use `sudo alsactl --file=asound.state store` to save it. If you want to change the alsa settings, You can use `sudo alsactl --file=asound.state store` to save it.
Test: Test:
``` ```bash
#2mic #for ReSpeaker 2-mic
#It will capture sound an playback on hw:1
arecord -f cd -Dhw:1 | aplay -Dhw:1 arecord -f cd -Dhw:1 | aplay -Dhw:1
```
#4mic ```bash
#for ReSpeaker 4-mic
#It will capture sound on AC108 and save as a.wav
arecord -Dac108 -f S32_LE -r 16000 -c 4 a.wav arecord -Dac108 -f S32_LE -r 16000 -c 4 a.wav
``` ```
### with Google Assistant ### with Google Assistant
if you run the assistant but the playback is speed up considerably, try to configure alsa: if you run the assistant but the playback is speed up considerably, try to configure alsa:
``` ```bash
sudo cp asound.conf /etc/asound.conf sudo cp asound.conf /etc/asound.conf
``` ```