[Solved] ERROR - 503 response from https://stt.smartgic.io/fasterwhisper/stt: b

Hi, I’m new to mycroft, but not to Linux.
I am making my first steps with mycroft and ovos and everything related, and I am quite excited.
I just installed ovos with the ovos install script on a raspberry pi 5b.
It’s connected to a screen via hdmi and has mouse, keyboard and usb microphone connected.
Also it’s connected to the internet via a wired lan connection.

I connected to the raspberry via ssh and entered the command journalctl --user --follow --no-tail --no-tail (taken from a stackoverflow answer). This is what I got:
It detects wakeword, but there is no voice response from mycroft.

I appreciate any help, even if it’s a rtfm with a link to the right resources to read.
Thanks!

Jan 04 12:34:48 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:48.145 - voice - ovos_dinkum_listener.voice_loop.voice_loop:run:236 - INFO - Wakeword detected
Jan 04 12:34:48 rpi5-lu ovos-gui-service[769]: 2025-01-04 12:34:48.146 - gui - ovos_gui.namespace:forward_to_gui:519 - INFO - GUI PROTOCOL - Sending event 'recognizer_loop:record_begin' for namespace: system
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]: /home/lukas/.venvs/ovos/lib/python3.11/site-packages/ovos_audio/res/snd/start_listening.wav:
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]:  File Size: 67.1k     Bit Rate: 1.54M
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]:   Encoding: Signed PCM
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]:   Channels: 2 @ 16-bit
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]: Samplerate: 48000Hz
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]: Replaygain: off
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]:   Duration: 00:00:00.35
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]: [233B blob data]
Jan 04 12:34:48 rpi5-lu ovos-audio[2493]: Done.
Jan 04 12:34:51 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:51.078 - voice - ovos_dinkum_listener.voice_loop.voice_loop:run:270 - INFO - speech finished
Jan 04 12:34:51 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:51.612 - voice - ovos_stt_plugin_server:execute:123 - ERROR - 503 response from https://stt.smartgic.io/fasterwhisper/stt: b'<html>\r\n<head><title>503 Service Temporarily Unavailable</title></head>\r\n<body>\r\n<center><h1>503 Service Temporarily Unavailable</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n'
Jan 04 12:34:51 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:51.613 - voice - ovos_stt_plugin_server:execute:129 - ERROR - STT request to https://stt.smartgic.io/fasterwhisper/stt failed
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:57.366 - voice - ovos_stt_plugin_server:execute:128 - ERROR - HTTPSConnectionPool(host='fasterwhisper.ziggyai.online', port=443): Read timed out. (read timeout=5)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: Traceback (most recent call last):
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/connectionpool.py", line 536, in _make_request
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     response = conn.getresponse()
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:                ^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/connection.py", line 507, in getresponse
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     httplib_response = super().getresponse()
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:                        ^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/usr/lib/python3.11/http/client.py", line 1374, in getresponse
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     response.begin()
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/usr/lib/python3.11/http/client.py", line 318, in begin
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     version, status, reason = self._read_status()
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:                               ^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/usr/lib/python3.11/http/client.py", line 279, in _read_status
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/usr/lib/python3.11/socket.py", line 706, in readinto
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     return self._sock.recv_into(b)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:            ^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/usr/lib/python3.11/ssl.py", line 1311, in recv_into
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     return self.read(nbytes, buffer)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:            ^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/usr/lib/python3.11/ssl.py", line 1167, in read
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     return self._sslobj.read(len, buffer)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: TimeoutError: The read operation timed out
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: The above exception was the direct cause of the following exception:
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: Traceback (most recent call last):
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/requests/adapters.py", line 667, in send
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     resp = conn.urlopen(
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:            ^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/connectionpool.py", line 843, in urlopen
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     retries = retries.increment(
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:               ^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/util/retry.py", line 474, in increment
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     raise reraise(type(error), error, _stacktrace)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/util/util.py", line 39, in reraise
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     raise value
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/connectionpool.py", line 789, in urlopen
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     response = self._make_request(
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:                ^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/connectionpool.py", line 538, in _make_request
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/urllib3/connectionpool.py", line 369, in _raise_timeout
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     raise ReadTimeoutError(
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='fasterwhisper.ziggyai.online', port=443): Read timed out. (read timeout=5)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: During handling of the above exception, another exception occurred:
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: Traceback (most recent call last):
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/ovos_stt_plugin_server/__init__.py", line 116, in execute
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     response = requests.post(url, data=audio.get_wav_data(),
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/requests/api.py", line 115, in post
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     return request("post", url, data=data, json=json, **kwargs)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/requests/api.py", line 59, in request
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     return session.request(method=method, url=url, **kwargs)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     resp = self.send(prep, **send_kwargs)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     r = adapter.send(request, **kwargs)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:   File "/home/lukas/.venvs/ovos/lib/python3.11/site-packages/requests/adapters.py", line 713, in send
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]:     raise ReadTimeout(e, request=request)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='fasterwhisper.ziggyai.online', port=443): Read timed out. (read timeout=5)
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:57.368 - voice - ovos_stt_plugin_server:execute:129 - ERROR - STT request to https://fasterwhisper.ziggyai.online/stt failed
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:57.369 - voice - ovos_dinkum_listener.voice_loop.voice_loop:_after_cmd:786 - INFO - Raw transcription: [(None, 1.0)]
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:57.371 - voice - ovos_dinkum_listener.service:_record_end_signal:649 - INFO - fake barge-in restoring volume to: 40
Jan 04 12:34:57 rpi5-lu ovos-dinkum-listener[771]: 2025-01-04 12:34:57.376 - voice - ovos_dinkum_listener.service:_stt_text:686 - ERROR - Empty transcription, either recorded silence or STT failed!
Jan 04 12:34:57 rpi5-lu ovos-gui-service[769]: 2025-01-04 12:34:57.376 - gui - ovos_gui.namespace:forward_to_gui:519 - INFO - GUI PROTOCOL - Sending event 'recognizer_loop:record_end' for namespace: system
Jan 04 12:35:04 rpi5-lu ovos-gui-service[769]: 2025-01-04 12:35:04.414 - gui - ovos_gui.namespace:load_data:215 - INFO - GUI PROTOCOL - Sending "skill-ovos-homescreen.openvoiceos" data -- time_string : 12:35 uhr
Jan 04 12:36:04 rpi5-lu ovos-gui-service[769]: 2025-01-04 12:36:04.434 - gui - ovos_gui.namespace:load_data:215 - INFO - GUI PROTOCOL - Sending "skill-ovos-homescreen.openvoiceos" data -- time_string : 12:36 uhr
Jan 04 12:37:04 rpi5-lu ovos-gui-service[769]: 2025-01-04 12:37:04.452 - gui - ovos_gui.namespace:load_data:215 - INFO - GUI PROTOCOL - Sending "skill-ovos-homescreen.openvoiceos" data -- time_string : 12:37 uhr
	Jan 04 12:38:04 rpi5-lu ovos-gui-service[769]: 2025-01-04 12:38:04.470 - gui - ovos_gui.namespace:load_data:215 - INFO - GUI PROTOCOL - Sending "skill-ovos-homescreen.openvoiceos" data -- time_string : 12:38 uhr

some more info:

  • I selected german language in the install script, but I’m not sure if that applies to the voice transcription as well.
  • I can’t control the gui with mouse and keyboard properly unfortunately.
  • The sound output is via the speakers of the hdmi screen.
1 Like

Hi @lukas

Sorry about that… I did a late kernel update on the node and the NVIDIA driver was not happy about the CUDA version used by the container…

It should be fixed for the Smart’Gic FasterWhisper STT public server but for the @builderjer’s one that gonna be on his hand as I don’t have access to his infrastructure.

Enjoy!

Thanks I mark this as solved and try out tonight.
Thank you for the help!
Update: It works now.

1 Like