Aplay problem - no voice output

Hi,
After upgrading to ver. 2.5.11 I have a problem with aplay.
I have a docker server-satellite installation.
Satellite is on a pi 3b+ with a USB connected Jabra Speak Model 510.

My configuration

{
    "intent": {
        "system": "hermes"
    },
    "microphone": {
        "pyaudio": {
            "device": "1",
            "udp_audio_host": "",
            "udp_audio_port": "12202"
        },
        "system": "pyaudio"
    },
    "mqtt": {
        "enabled": "true",
        "host": "192.168.1.xxx",
        "password": "password",
        "site_id": "CLIENT",
        "username": "username"
    },
    "sounds": {
        "aplay": {
            "device": "default:CARD=USB"
        },
        "system": "aplay"
    },
    "speech_to_text": {
        "system": "hermes"
    },
    "text_to_speech": {
        "system": "hermes"
    },
    "wake": {
        "porcupine": {
            "keyword_path": "alexa_raspberry-pi.ppn",
            "sensitivity": "0.45",
            "udp_audio": "12202"
        },
        "system": "porcupine"
    }
}

Error log

[ERROR:2021-07-31 07:55:57,900] rhasspyserver_hermes: Command '['aplay', '-q', '-t', 'wav', '-D', 'default:CARD=USB']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/quart/app.py", line 1821, in full_dispatch_request
    result = await self.dispatch_request(request_context)
  File "/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/quart/app.py", line 1869, in dispatch_request
    return await handler(**request_.view_args)
  File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__main__.py", line 1699, in api_text_to_speech
    results = await asyncio.gather(*aws)
  File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__main__.py", line 1685, in speak
    say_chars_per_second=say_chars_per_second,
  File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 632, in speak_sentence
    raise AudioServerException(play_response.error)
rhasspyserver_hermes.AudioServerException: Command '['aplay', '-q', '-t', 'wav', '-D', 'default:CARD=USB']' returned non-zero exit status 1.
[ERROR:2021-07-31 07:55:57,897] rhasspyserver_hermes: AudioPlayError(error="Command '['aplay', '-q', '-t', 'wav', '-D', 'default:CARD=USB']' returned non-zero exit status 1.", site_id='CLIENT', context='3ab41417-6718-4778-9cc8-9a21a09afaa4', session_id='3ab41417-6718-4778-9cc8-9a21a09afaa4')
[DEBUG:2021-07-31 07:55:57,891] rhasspyserver_hermes: Handling TtsSayFinished (topic=hermes/tts/sayFinished, id=57cbe746-b771-4943-8674-d05a1976e38c)
[DEBUG:2021-07-31 07:55:57,886] rhasspyserver_hermes: Handling AudioPlayError (topic=hermes/error/audioServer/play, id=57cbe746-b771-4943-8674-d05a1976e38c)
[DEBUG:2021-07-31 07:55:57,809] rhasspyserver_hermes: Handling AudioPlayBytes (topic=hermes/audioServer/CLIENT/playBytes/3ab41417-6718-4778-9cc8-9a21a09afaa4, id=57cbe746-b771-4943-8674-d05a1976e38c)
[DEBUG:2021-07-31 07:55:57,779] rhasspyserver_hermes: Publishing 151 bytes(s) to hermes/tts/say
[DEBUG:2021-07-31 07:55:57,777] rhasspyserver_hermes: -> TtsSay(text='Tell me something', site_id='CLIENT', lang=None, id='3ab41417-6718-4778-9cc8-9a21a09afaa4', session_id='', volume=1.0)
[DEBUG:2021-07-31 07:55:57,773] rhasspyserver_hermes: TTS timeout will be 30 second(s)

Anyone has any idea how to approach this error?

did you try the test in the sounds section then click on the one that has working*
sometimes you have to first remove the existing one. Save. Then open the section again and try test with nothing set.
I mucked around a lot trying to get my system going the way I wanted. But that seemed to work to reset the system back. I’m also a little curious how you ended up with pyaudio in one section without it being anywhere else.
I would probably take the microphone section back to the basics.