I'm trying to create a TalkiPi with a Raspberry Pi Zero and SeeedStudio ReSpeaker 2-Mic HAT.
The ReSpeaker works with ALSA utilities like these:
$ arecord -v -f S16_LE -r 48000 -c 2 test.wav
$ aplay test.wav
The ReSpeaker speaker and microphone do not work with the TalkiePi application (no capture, no playback).
The TalkiePi application uses the defaultcapture and playback devices. Specific hardware cannot be defined.
After running the TalkiePi application the above ALSA utility commands do not work. Only after restarting the RPi does it recover.
In my /usr/share/alsa/alsa.conf file I have the following settings.
In my ~.asoundrcfile I have the following settings.
Do I have the correct ALSA configuration for the ReSpeaker?
What troubleshooting steps can I take to identify the source of this problem?