Respeaker 2 rustling

Hi,
now that my satellite is finally working I have the next problem. I use an RPi 3+ and a respeak2. Unfortunately, the recording quality is extremely poor. There is always a very loud rustling to be heard. Is that normal and can be modified or is it possible that the respeaker is simply defective?

Hello,
Which one do you mean with Respeaker 2?
The 2 mic pi hat or the usb miv array v2?
Can you post the settings of your mic?
If its the 2 mic hat do a:

amixer -c seeed2micvoicec contents

on the commandline and post the output here.

Johannes

1 Like

Hi,
sorry it´s a ReSpeaker 2-Mics Pi HAT.
Here is the sound recorded with it:
https://drive.google.com/file/d/10rjuVhWjrCjWAYLgyzjqN2bTwCDAKHiY/view?usp=sharing

That´s the output:

Blockquotenumid=12,iface=MIXER,name=‘Headphone Playback ZC Switch’
; type=BOOLEAN,access=rw------,values=2
: values=off,off
numid=11,iface=MIXER,name=‘Headphone Playback Volume’
; type=INTEGER,access=rw—R–,values=2,min=0,max=127,step=0
: values=127,127
| dBscale-min=-121.00dB,step=1.00dB,mute=1
numid=17,iface=MIXER,name=‘PCM Playback -6dB Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=57,iface=MIXER,name=‘Mono Output Mixer Left Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=58,iface=MIXER,name=‘Mono Output Mixer Right Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=41,iface=MIXER,name=‘ADC Data Output Select’
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 ‘Left Data = Left ADC; Right Data = Right ADC’
; Item #1 ‘Left Data = Left ADC; Right Data = Left ADC’
; Item #2 ‘Left Data = Right ADC; Right Data = Right ADC’
; Item #3 ‘Left Data = Right ADC; Right Data = Left ADC’
: values=0
numid=19,iface=MIXER,name=‘ADC High Pass Filter Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=36,iface=MIXER,name=‘ADC PCM Capture Volume’
; type=INTEGER,access=rw—R–,values=2,min=0,max=255,step=0
: values=195,195
| dBscale-min=-97.50dB,step=0.50dB,mute=1
numid=18,iface=MIXER,name=‘ADC Polarity’
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 ‘No Inversion’
; Item #1 ‘Left Inverted’
; Item #2 ‘Right Inverted’
; Item #3 ‘Stereo Inversion’
: values=0
numid=2,iface=MIXER,name=‘Capture Volume ZC Switch’
; type=INTEGER,access=rw------,values=2,min=0,max=1,step=0
: values=0,0
numid=3,iface=MIXER,name=‘Capture Switch’
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=1,iface=MIXER,name=‘Capture Volume’
; type=INTEGER,access=rw—R–,values=2,min=0,max=63,step=0
: values=39,39
| dBscale-min=-17.25dB,step=0.75dB,mute=0
numid=10,iface=MIXER,name=‘Playback Volume’
; type=INTEGER,access=rw—R–,values=2,min=0,max=255,step=0
: values=255,255
| dBscale-min=-127.50dB,step=0.50dB,mute=1
numid=23,iface=MIXER,name=‘3D Filter Lower Cut-Off’
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 ‘Low’
; Item #1 ‘High’
: values=0
numid=22,iface=MIXER,name=‘3D Filter Upper Cut-Off’
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 ‘High’
; Item #1 ‘Low’
: values=0
numid=25,iface=MIXER,name=‘3D Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=24,iface=MIXER,name=‘3D Volume’
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=0
numid=33,iface=MIXER,name=‘ALC Attack’
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=2
numid=32,iface=MIXER,name=‘ALC Decay’
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=3
numid=26,iface=MIXER,name=‘ALC Function’
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 ‘Off’
; Item #1 ‘Right’
; Item #2 ‘Left’
; Item #3 ‘Stereo’
: values=0
numid=30,iface=MIXER,name=‘ALC Hold Time’
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=0
numid=27,iface=MIXER,name=‘ALC Max Gain’
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=7
numid=29,iface=MIXER,name=‘ALC Min Gain’
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=0
numid=31,iface=MIXER,name=‘ALC Mode’
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 ‘ALC’
; Item #1 ‘Limiter’
: values=0
numid=28,iface=MIXER,name=‘ALC Target’
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=4
numid=21,iface=MIXER,name=‘DAC Deemphasis Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=42,iface=MIXER,name=‘DAC Mono Mix’
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 ‘Stereo’
; Item #1 ‘Mono’
: values=0
numid=20,iface=MIXER,name=‘DAC Polarity’
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 ‘No Inversion’
; Item #1 ‘Left Inverted’
; Item #2 ‘Right Inverted’
; Item #3 ‘Stereo Inversion’
: values=0
numid=45,iface=MIXER,name=‘Left Boost Mixer LINPUT1 Switch’
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=43,iface=MIXER,name=‘Left Boost Mixer LINPUT2 Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=44,iface=MIXER,name=‘Left Boost Mixer LINPUT3 Switch’
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=9,iface=MIXER,name=‘Left Input Boost Mixer LINPUT1 Volume’
; type=INTEGER,access=rw—R–,values=1,min=0,max=3,step=0
: values=3
| dBrange-
rangemin=0,rangemax=1
| dBscale-min=0.00dB,step=13.00dB,mute=0
rangemin=2,rangemax=3
| dBscale-min=20.00dB,step=9.00dB,mute=0

Send it back as prob defective, dunno but sounds like a broken I2S mic once had that went in the bin.

If you check the waveform in audacity its just nasty doubt its settings but will let you 2 just check.

1 Like

Thak you,

today I bought a Respeaker 4-Mic and this works really great out of the box.
I send the 2-Mic back as defective.

1 Like

Yes i second @rolyan_trauts no settings problem and it sounds defective to me.

1 Like

Shame you got a 4 mic as even when working not the greatest as really 3 of those mics are just extras.

I think its because people don’t know how easy it is but you can get a I2S mic for a couple of $ and less off ebay.
Then just head for the adafruit drivers and instructions as also will leave most of you GPIO clear.

https://learn.adafruit.com/adafruit-i2s-mems-microphone-breakout/raspberry-pi-wiring-test works with all I2S

The https://shop.pimoroni.com/products/iqaudio-codec-zero if it ever is stocked for a Hat is likely the best option.

1 Like