I was battling with Mycroft starting as a systemd service and thought that I had resolved it. If I start Mycroft manually, it answers my questions. Mycroft now starts at boot time, however it does not answer. When I try to wake it, I see this in voice.log:
2021-06-26 14:31:41.904 | INFO | 27558 | __main__:handle_wakeword:71 | Wakeword Detected: hey mycroft Connection failure: Connection refused pa_context_connect() failed: Connection refused 2021-06-26 14:31:41.977 | INFO | 27558 | __main__:handle_record_begin:41 | Begin Recording... 2021-06-26 14:31:46.081 | INFO | 27558 | __main__:handle_record_end:49 | End Recording... 2021-06-26 14:31:48.157 | ERROR | 27558 | mycroft.client.speech.listener:transcribe:239 | list index out of range 2021-06-26 14:31:48.159 | ERROR | 27558 | mycroft.client.speech.listener:transcribe:240 | Speech Recognition could not understand audio
Why would I get “Connection refused” when Mycroft is started by systemctl?
The distro is Raspberry Pi OS, aka Raspbian.