Matrix Voice not recording sound

Hello,
I tried setting up Matrix Voice with my new Raspberry Pi 4 but I can’t get it to work properly.
After trying to record my voice with:
pi@raspberrypi:~ $ arecord recording.wav -f S16_LE -r 16000 -d 5
Output audio instead of input is somehow recorded.
I followed tutorials


and after it did not work and all my tries to fix it failed I tried the second one:

but with no desired effect as well.

I also post same data about my raspberry:
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.4.79-v7l+ #1373 SMP Mon Nov 23 13:27:40 GMT 2020 armv7l GNU/Linux

pi@raspberrypi:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 2: Dummy [Dummy], device 0: Dummy PCM [Dummy PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 3: MATRIXIOSOUND [MATRIXIO-SOUND], device 0: matrixio.mic.0 snd-soc-dummy-dai-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0

/etc/asound.conf
pcm.!default {
type asym
capture.pcm “mic”
playback.pcm “speaker”
}

pcm.mic {
type softvol
slave {
pcm “array”
}
control {
name “MicArray Master”
card “MATRIXIOSOUND”
}
}

pcm.speaker {
type plug
slave {
pcm “hw:0,0”
rate 16000
}
}

pcm.array {
type plug
slave {
pcm “hw:MATRIXIOSOUND”
}
}

pcm.channel_1 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 0
}

pcm.channel_2 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 1
}

pcm.channel_3 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 2
}

pcm.channel_4 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 3
}

pcm.channel_5 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 4
}

pcm.channel_6 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 5
}

pcm.channel_7 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 6
}

pcm.channel_8 {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings.0 7
}

pcm.all_channels {
type dsnoop
ipc_key 234884
slave {
pcm “hw:2,0”
channels 8
}
bindings {
0 0
0 1
0 2
0 3
0 4
0 5
0 6
0 7
}
}

I would appreciate any suggestions.
Best Regards,
Michael