Help starting a new hermes app


I am trying to start writing my first Hermes app. I’m somewhat new to Python too, though not new to development in general. I’m having a hard time getting started. I have been following the instructions for installing and setting up but I can’t seem to get anything to work.

After I installed the rhasspy-hermes-app pip package I created a new python script and used the code from the example time app. It runs and seems to connect to the MQTT bus but when it tries to response to an intent it poips this error:

[ERROR:2022-11-14 19:02:35,640] HermesApp: on_raw_message
Traceback (most recent call last):
File “C:\Users\joe_f\AppData\Roaming\Python\Python39\site-packages\”, line 208, in on_raw_message
nlu_intent = NluIntent.from_json(payload)
kvs = json.loads(s,
TypeError: init() got an unexpected keyword argument ‘encoding’

Any help is appreciated.