Hi there,
im completely new to this topic but found awesome post
I was now following the Rhasspy tutorial for a Satellite-Base setup
https://rhasspy.readthedocs.io/en/latest/tutorials/#server-with-satellites
Im running
- Base: Homeserver(CoreOS(Docker(Rhasspy:12101))) = 192.168.178.55
- Satellite: RaspberryPi3+(hypriot(Docker(Rhasspy:12101)) = 192.168.178.91
Thanks to the tutorial (i think) i got running that
- Record works
- Hotword “Jarvis” gets detected
- HTTP sent to Base for SST
- processing on Base
- But then it seems to not give back a response
I do not hear anything (at any time) on my usb-headphones with integrated microphone and on the Satellite the Docker container log gets stuck at this for a longer time:
[DEBUG:2023-02-19 13:52:53,707] rhasspyremote_http_hermes: Received 36524 byte(s) of WAV data
[DEBUG:2023-02-19 13:52:53,708] rhasspyremote_http_hermes: http://192.168.178.55:12101/api/speech-to-text params={'siteId': 'Satellite1'}
whilst this is shown in the base docker container
[DEBUG:2023-02-19 13:53:30,700] rhasspyserver_hermes: Publishing 184 bytes(s) to hermes/asr/startListening
[DEBUG:2023-02-19 13:53:30,703] rhasspyserver_hermes: Sent 84004 byte(s) of WAV data
[DEBUG:2023-02-19 13:53:30,704] rhasspyserver_hermes: -> AsrStopListening(site_id='Satellite1', session_id='a5f992af-e73b-45f9-87a7-2ca01145fcaf')
[DEBUG:2023-02-19 13:53:30,704] rhasspyserver_hermes: Publishing 77 bytes(s) to hermes/asr/stopListening
All of this is ending after a period of time showing these messages on Satellite/Base:
Satellite:
[DEBUG:2023-02-19 13:53:18,625] rhasspydialogue_hermes: Publishing 108 bytes(s) to hermes/asr/stopListening
[DEBUG:2023-02-19 13:53:18,630] rhasspydialogue_hermes: -> DialogueSessionEnded(termination=DialogueSessionTermination(reason=<DialogueSessionTerminationReason.TIMEOUT: 'timeout'>), session_id='Satellite1-jarvis_raspberry-pi-278e659e-f9ab-4294-9bfb-15c7c94454e2', site_id='Satellite1', custom_data='jarvis_raspberry-pi')
[DEBUG:2023-02-19 13:53:18,631] rhasspydialogue_hermes: Publishing 183 bytes(s) to hermes/dialogueManager/sessionEnded
[DEBUG:2023-02-19 13:53:18,634] rhasspydialogue_hermes: -> HotwordToggleOn(site_id='Satellite1', reason=<HotwordToggleReason.DIALOGUE_SESSION: 'dialogueSession'>)
[DEBUG:2023-02-19 13:53:18,635] rhasspydialogue_hermes: Publishing 53 bytes(s) to hermes/hotword/toggleOn
[DEBUG:2023-02-19 13:53:18,642] rhasspyremote_http_hermes: <- AsrStopListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-278e659e-f9ab-4294-9bfb-15c7c94454e2')
[DEBUG:2023-02-19 13:53:18,643] rhasspyremote_http_hermes: <- AsrStopListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-278e659e-f9ab-4294-9bfb-15c7c94454e2')
[WARNING:2023-02-19 13:53:18,644] rhasspyremote_http_hermes: Session not found for Satellite1-jarvis_raspberry-pi-278e659e-f9ab-4294-9bfb-15c7c94454e2
[DEBUG:2023-02-19 13:53:18,644] rhasspywake_porcupine_hermes: <- HotwordToggleOn(site_id='Satellite1', reason=<HotwordToggleReason.DIALOGUE_SESSION: 'dialogueSession'>)
[DEBUG:2023-02-19 13:53:18,645] rhasspywake_porcupine_hermes: Enabled
[DEBUG:2023-02-19 13:53:18,651] rhasspywake_porcupine_hermes: Receiving audio Satellite1
[ERROR:2023-02-19 13:53:23,768] rhasspyremote_http_hermes: handle_stop_listening
Traceback (most recent call last):
File "/usr/lib/rhasspy/rhasspy-remote-http-hermes/rhasspyremote_http_hermes/__init__.py", line 604, in handle_stop_listening
response.raise_for_status()
File "/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/aiohttp/client_reqrep.py", line 1005, in raise_for_status
headers=self.headers,
aiohttp.client_exceptions.ClientResponseError: 500, message='', url=URL('http://192.168.178.55:12101/api/speech-to-text?siteId=Satellite1')
[DEBUG:2023-02-19 13:53:23,773] rhasspyremote_http_hermes: -> AsrError(error="500, message='', url=URL('http://192.168.178.55:12101/api/speech-to-text?siteId=Satellite1')", site_id='Satellite1', context="url='http://192.168.178.55:12101/api/speech-to-text', command='None'", session_id='Satellite1-jarvis_raspberry-pi-278e659e-f9ab-4294-9bfb-15c7c94454e2')
[DEBUG:2023-02-19 13:53:23,774] rhasspyremote_http_hermes: Publishing 296 bytes(s) to hermes/error/asr
[DEBUG:2023-02-19 13:53:27,418] rhasspywake_porcupine_hermes: -> HotwordDetected(model_id='/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/pvporcupine/resources/keyword_files/raspberry-pi/jarvis_raspberry-pi.ppn', model_version='', model_type='personal', current_sensitivity=0.5, site_id='Satellite1', session_id=None, send_audio_captured=None, lang=None, custom_entities=None)
[DEBUG:2023-02-19 13:53:27,419] rhasspywake_porcupine_hermes: Publishing 318 bytes(s) to hermes/hotword/jarvis_raspberry-pi/detected
[DEBUG:2023-02-19 13:53:27,431] rhasspyserver_hermes: <- HotwordDetected(model_id='/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/pvporcupine/resources/keyword_files/raspberry-pi/jarvis_raspberry-pi.ppn', model_version='', model_type='personal', current_sensitivity=0.5, site_id='Satellite1', session_id=None, send_audio_captured=None, lang=None, custom_entities=None)
[DEBUG:2023-02-19 13:53:27,431] rhasspydialogue_hermes: <- HotwordDetected(model_id='/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/pvporcupine/resources/keyword_files/raspberry-pi/jarvis_raspberry-pi.ppn', model_version='', model_type='personal', current_sensitivity=0.5, site_id='Satellite1', session_id=None, send_audio_captured=None, lang=None, custom_entities=None)
[DEBUG:2023-02-19 13:53:27,433] rhasspydialogue_hermes: Playing sound /usr/lib/rhasspy/etc/wav/beep_hi.wav
[DEBUG:2023-02-19 13:53:27,438] rhasspydialogue_hermes: -> HotwordToggleOff(site_id='Satellite1', reason=<HotwordToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:27,440] rhasspydialogue_hermes: Publishing 47 bytes(s) to hermes/hotword/toggleOff
[DEBUG:2023-02-19 13:53:27,445] rhasspydialogue_hermes: -> AsrToggleOff(site_id='Satellite1', reason=<AsrToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:27,446] rhasspydialogue_hermes: Publishing 47 bytes(s) to hermes/asr/toggleOff
[DEBUG:2023-02-19 13:53:27,448] rhasspydialogue_hermes: -> AudioPlayBytes(83948 byte(s)) to hermes/audioServer/Satellite1/playBytes/d3b15420-1920-41a1-9a7b-ce480b8413b9
[DEBUG:2023-02-19 13:53:27,451] rhasspydialogue_hermes: Waiting for playFinished (id=d3b15420-1920-41a1-9a7b-ce480b8413b9, timeout=1.2012925170068027)
[DEBUG:2023-02-19 13:53:27,452] rhasspywake_porcupine_hermes: <- HotwordToggleOff(site_id='Satellite1', reason=<HotwordToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:27,457] rhasspyspeakers_cli_hermes: <- AudioPlayBytes(83948 byte(s))
[DEBUG:2023-02-19 13:53:27,454] rhasspywake_porcupine_hermes: Disabled
[DEBUG:2023-02-19 13:53:27,461] rhasspyspeakers_cli_hermes: ['aplay', '-q', '-t', 'wav']
[DEBUG:2023-02-19 13:53:27,465] rhasspyremote_http_hermes: <- AsrToggleOff(site_id='Satellite1', reason=<AsrToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:27,466] rhasspyremote_http_hermes: ASR disabled
[DEBUG:2023-02-19 13:53:28,036] rhasspyspeakers_cli_hermes: -> AudioPlayFinished(id='d3b15420-1920-41a1-9a7b-ce480b8413b9', session_id='d3b15420-1920-41a1-9a7b-ce480b8413b9')
[DEBUG:2023-02-19 13:53:28,038] rhasspyspeakers_cli_hermes: Publishing 99 bytes(s) to hermes/audioServer/Satellite1/playFinished
[DEBUG:2023-02-19 13:53:28,043] rhasspydialogue_hermes: <- AudioPlayFinished(id='d3b15420-1920-41a1-9a7b-ce480b8413b9', session_id='d3b15420-1920-41a1-9a7b-ce480b8413b9')
[DEBUG:2023-02-19 13:53:28,045] rhasspydialogue_hermes: -> HotwordToggleOn(site_id='Satellite1', reason=<HotwordToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:28,046] rhasspydialogue_hermes: Publishing 47 bytes(s) to hermes/hotword/toggleOn
[DEBUG:2023-02-19 13:53:28,048] rhasspydialogue_hermes: -> AsrToggleOn(site_id='Satellite1', reason=<AsrToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:28,048] rhasspydialogue_hermes: Publishing 47 bytes(s) to hermes/asr/toggleOn
[DEBUG:2023-02-19 13:53:28,050] rhasspydialogue_hermes: Starting new session (id=Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b)
[DEBUG:2023-02-19 13:53:28,053] rhasspydialogue_hermes: -> DialogueSessionStarted(session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b', site_id='Satellite1', custom_data='jarvis_raspberry-pi', lang=None)
[DEBUG:2023-02-19 13:53:28,053] rhasspydialogue_hermes: Publishing 159 bytes(s) to hermes/dialogueManager/sessionStarted
[DEBUG:2023-02-19 13:53:28,056] rhasspydialogue_hermes: -> HotwordToggleOff(site_id='Satellite1', reason=<HotwordToggleReason.DIALOGUE_SESSION: 'dialogueSession'>)
[DEBUG:2023-02-19 13:53:28,056] rhasspydialogue_hermes: Publishing 53 bytes(s) to hermes/hotword/toggleOff
[DEBUG:2023-02-19 13:53:28,057] rhasspydialogue_hermes: Listening for session Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b
[DEBUG:2023-02-19 13:53:28,056] rhasspywake_porcupine_hermes: <- HotwordToggleOn(site_id='Satellite1', reason=<HotwordToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:28,057] rhasspywake_porcupine_hermes: Enabled
[DEBUG:2023-02-19 13:53:28,060] rhasspydialogue_hermes: -> AsrStartListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b', lang=None, stop_on_silence=True, send_audio_captured=True, wakeword_id='jarvis_raspberry-pi', intent_filter=None)
[DEBUG:2023-02-19 13:53:28,061] rhasspydialogue_hermes: Publishing 231 bytes(s) to hermes/asr/startListening
[DEBUG:2023-02-19 13:53:28,063] rhasspywake_porcupine_hermes: Receiving audio Satellite1
[DEBUG:2023-02-19 13:53:28,098] rhasspyremote_http_hermes: <- AsrToggleOn(site_id='Satellite1', reason=<AsrToggleReason.PLAY_AUDIO: 'playAudio'>)
[DEBUG:2023-02-19 13:53:28,098] rhasspywake_porcupine_hermes: <- HotwordToggleOff(site_id='Satellite1', reason=<HotwordToggleReason.DIALOGUE_SESSION: 'dialogueSession'>)
[DEBUG:2023-02-19 13:53:28,099] rhasspywake_porcupine_hermes: Disabled
[DEBUG:2023-02-19 13:53:28,105] rhasspyremote_http_hermes: <- AsrStartListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b', lang=None, stop_on_silence=True, send_audio_captured=True, wakeword_id='jarvis_raspberry-pi', intent_filter=None)
[DEBUG:2023-02-19 13:53:28,107] rhasspyremote_http_hermes: ASR enabled
[DEBUG:2023-02-19 13:53:28,108] rhasspyremote_http_hermes: <- AsrStartListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b', lang=None, stop_on_silence=True, send_audio_captured=True, wakeword_id='jarvis_raspberry-pi', intent_filter=None)
[DEBUG:2023-02-19 13:53:30,674] rhasspyremote_http_hermes: <- AsrStopListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b')
[DEBUG:2023-02-19 13:53:30,675] rhasspyremote_http_hermes: Received 83564 byte(s) of WAV data
[DEBUG:2023-02-19 13:53:30,678] rhasspyremote_http_hermes: http://192.168.178.55:12101/api/speech-to-text params={'siteId': 'Satellite1'}
[ERROR:2023-02-19 13:53:58,084] rhasspydialogue_hermes: Session timed out for site Satellite1: Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b
[DEBUG:2023-02-19 13:53:58,087] rhasspydialogue_hermes: -> AsrStopListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b')
[DEBUG:2023-02-19 13:53:58,088] rhasspydialogue_hermes: Publishing 108 bytes(s) to hermes/asr/stopListening
[DEBUG:2023-02-19 13:53:58,095] rhasspydialogue_hermes: -> DialogueSessionEnded(termination=DialogueSessionTermination(reason=<DialogueSessionTerminationReason.TIMEOUT: 'timeout'>), session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b', site_id='Satellite1', custom_data='jarvis_raspberry-pi')
[DEBUG:2023-02-19 13:53:58,096] rhasspydialogue_hermes: Publishing 183 bytes(s) to hermes/dialogueManager/sessionEnded
[DEBUG:2023-02-19 13:53:58,103] rhasspydialogue_hermes: -> HotwordToggleOn(site_id='Satellite1', reason=<HotwordToggleReason.DIALOGUE_SESSION: 'dialogueSession'>)
[DEBUG:2023-02-19 13:53:58,105] rhasspydialogue_hermes: Publishing 53 bytes(s) to hermes/hotword/toggleOn
[DEBUG:2023-02-19 13:53:58,128] rhasspywake_porcupine_hermes: <- HotwordToggleOn(site_id='Satellite1', reason=<HotwordToggleReason.DIALOGUE_SESSION: 'dialogueSession'>)
[DEBUG:2023-02-19 13:53:58,128] rhasspyremote_http_hermes: <- AsrStopListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b')
[DEBUG:2023-02-19 13:53:58,129] rhasspyremote_http_hermes: <- AsrStopListening(site_id='Satellite1', session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b')
[WARNING:2023-02-19 13:53:58,131] rhasspyremote_http_hermes: Session not found for Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b
[DEBUG:2023-02-19 13:53:58,129] rhasspywake_porcupine_hermes: Enabled
[DEBUG:2023-02-19 13:53:58,151] rhasspywake_porcupine_hermes: Receiving audio Satellite1
[ERROR:2023-02-19 13:54:00,746] rhasspyremote_http_hermes: handle_stop_listening
Traceback (most recent call last):
File "/usr/lib/rhasspy/rhasspy-remote-http-hermes/rhasspyremote_http_hermes/__init__.py", line 604, in handle_stop_listening
response.raise_for_status()
File "/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/aiohttp/client_reqrep.py", line 1005, in raise_for_status
headers=self.headers,
aiohttp.client_exceptions.ClientResponseError: 500, message='', url=URL('http://192.168.178.55:12101/api/speech-to-text?siteId=Satellite1')
[DEBUG:2023-02-19 13:54:00,751] rhasspyremote_http_hermes: -> AsrError(error="500, message='', url=URL('http://192.168.178.55:12101/api/speech-to-text?siteId=Satellite1')", site_id='Satellite1', context="url='http://192.168.178.55:12101/api/speech-to-text', command='None'", session_id='Satellite1-jarvis_raspberry-pi-3d5bf117-725c-46d3-abb6-2d800141cc5b')
[DEBUG:2023-02-19 13:54:00,752] rhasspyremote_http_hermes: Publishing 296 bytes(s) to hermes/error/asr
Base:
[DEBUG:2023-02-19 13:45:28,762] rhasspyserver_hermes: Publishing 184 bytes(s) to hermes/asr/startListening
[DEBUG:2023-02-19 13:45:28,766] rhasspyserver_hermes: Sent 64672 byte(s) of WAV data
[DEBUG:2023-02-19 13:45:28,767] rhasspyserver_hermes: -> AsrStopListening(site_id='Satellite1', session_id='9fe5e299-4a07-484f-b5b3-ac5aa69daa2a')
[DEBUG:2023-02-19 13:45:28,767] rhasspyserver_hermes: Publishing 77 bytes(s) to hermes/asr/stopListening
[ERROR:2023-02-19 13:45:58,799] rhasspyserver_hermes:
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 1392, in api_speech_to_text
wav_bytes, stop_on_silence=detect_silence, site_id=site_id
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 699, in transcribe_wav
handle_captured(), messages(), message_types
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 995, in publish_wait
result_awaitable, timeout=timeout_seconds
File "/usr/lib/python3.7/asyncio/tasks.py", line 423, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError
[DEBUG:2023-02-19 13:46:22,835] rhasspyserver_hermes: -> AsrStartListening(site_id='Satellite1', session_id='25c4d3c7-a9c3-47a4-a3cc-a61090341abd', lang=None, stop_on_silence=False, send_audio_captured=True, wakeword_id=None, intent_filter=None)
[DEBUG:2023-02-19 13:46:22,836] rhasspyserver_hermes: Publishing 184 bytes(s) to hermes/asr/startListening
[DEBUG:2023-02-19 13:46:22,838] rhasspyserver_hermes: Sent 32816 byte(s) of WAV data
[DEBUG:2023-02-19 13:46:22,839] rhasspyserver_hermes: -> AsrStopListening(site_id='Satellite1', session_id='25c4d3c7-a9c3-47a4-a3cc-a61090341abd')
[DEBUG:2023-02-19 13:46:22,839] rhasspyserver_hermes: Publishing 77 bytes(s) to hermes/asr/stopListening
[ERROR:2023-02-19 13:46:52,870] rhasspyserver_hermes:
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 1392, in api_speech_to_text
wav_bytes, stop_on_silence=detect_silence, site_id=site_id
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 699, in transcribe_wav
handle_captured(), messages(), message_types
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 995, in publish_wait
result_awaitable, timeout=timeout_seconds
File "/usr/lib/python3.7/asyncio/tasks.py", line 423, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError
[ERROR:2023-02-19 13:52:43,351] rhasspyserver_hermes: MethodNotAllowed(405)
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 1863, in dispatch_request
raise request_.routing_exception
quart.exceptions.MethodNotAllowed: MethodNotAllowed(405)
[ERROR:2023-02-19 13:52:43,538] rhasspyserver_hermes: NotFound(404)
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 1863, in dispatch_request
raise request_.routing_exception
quart.exceptions.NotFound: NotFound(404)
[DEBUG:2023-02-19 13:52:53,726] rhasspyserver_hermes: -> AsrStartListening(site_id='Satellite1', session_id='fbebd3f0-6231-4e31-9d1d-fa33479a1c1c', lang=None, stop_on_silence=False, send_audio_captured=True, wakeword_id=None, intent_filter=None)
[DEBUG:2023-02-19 13:52:53,727] rhasspyserver_hermes: Publishing 184 bytes(s) to hermes/asr/startListening
[DEBUG:2023-02-19 13:52:53,727] rhasspyserver_hermes: Sent 36700 byte(s) of WAV data
[DEBUG:2023-02-19 13:52:53,728] rhasspyserver_hermes: -> AsrStopListening(site_id='Satellite1', session_id='fbebd3f0-6231-4e31-9d1d-fa33479a1c1c')
[DEBUG:2023-02-19 13:52:53,728] rhasspyserver_hermes: Publishing 77 bytes(s) to hermes/asr/stopListening
[ERROR:2023-02-19 13:53:23,759] rhasspyserver_hermes:
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 1392, in api_speech_to_text
wav_bytes, stop_on_silence=detect_silence, site_id=site_id
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 699, in transcribe_wav
handle_captured(), messages(), message_types
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 995, in publish_wait
result_awaitable, timeout=timeout_seconds
File "/usr/lib/python3.7/asyncio/tasks.py", line 423, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError
[DEBUG:2023-02-19 13:53:30,700] rhasspyserver_hermes: -> AsrStartListening(site_id='Satellite1', session_id='a5f992af-e73b-45f9-87a7-2ca01145fcaf', lang=None, stop_on_silence=False, send_audio_captured=True, wakeword_id=None, intent_filter=None)
[DEBUG:2023-02-19 13:53:30,700] rhasspyserver_hermes: Publishing 184 bytes(s) to hermes/asr/startListening
[DEBUG:2023-02-19 13:53:30,703] rhasspyserver_hermes: Sent 84004 byte(s) of WAV data
[DEBUG:2023-02-19 13:53:30,704] rhasspyserver_hermes: -> AsrStopListening(site_id='Satellite1', session_id='a5f992af-e73b-45f9-87a7-2ca01145fcaf')
[DEBUG:2023-02-19 13:53:30,704] rhasspyserver_hermes: Publishing 77 bytes(s) to hermes/asr/stopListening
[ERROR:2023-02-19 13:54:00,737] rhasspyserver_hermes:
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 1392, in api_speech_to_text
wav_bytes, stop_on_silence=detect_silence, site_id=site_id
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 699, in transcribe_wav
handle_captured(), messages(), message_types
File "/usr/lib/rhasspy/rhasspy-server-hermes/rhasspyserver_hermes/__init__.py", line 995, in publish_wait
result_awaitable, timeout=timeout_seconds
File "/usr/lib/python3.7/asyncio/tasks.py", line 423, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError
I think in my setup there is nothing special
I also played around with --privileged true etc
Looking at the logs i can see the immediate response to my hotword and the message that its sent no the Base
But “the way back” is producing a delay in the system, resulting in errors
Sorry if there is something obvious i did not do maybe as described in the tutorials