rhasspy-hermes-app icon indicating copy to clipboard operation
rhasspy-hermes-app copied to clipboard

Helper library to create voice apps for Rhasspy in Python using the Hermes protocol

Results 19 rhasspy-hermes-app issues
Sort by recently updated
recently updated
newest added

Hi, is there a method to send payloads e.g. for audio output? I'd like to stick to rhasspy-hermes-app, so if there is no method, this would be a suggestion for...

See https://community.rhasspy.org/t/helper-library-to-develop-rhasspy-apps-in-python/969/39?u=koan. The [rhasspy/asr///audioCaptured](https://rhasspy.github.io/rhasspy-voltron/reference.html#asr_audiocaptured) topic lets you get a hold of the recorded WAV data from a voice command for a session.

enhancement

I created a component for homeassistant once and really likes the way they handle translations. more detailed info >[here](https://developers.home-assistant.io/docs/translations) The basic file structure is for example: - _skillDir_ /_skill.py_ -...

enhancement

From [the forum](https://community.rhasspy.org/t/helper-library-to-develop-rhasspy-apps-in-python/969/76): > It would be great if there were a parameter in the decorator to say the system “payload is json” and it doing the json-load and decode...

enhancement
good first issue

Something like this could be interesting for some use case: ```python @app.on_intent("megaApp", prefix = True) ``` This would then subscribe to intents `megaApp/GetTime`, `megaApp/GetDate` and so on. Suggested by @JonahKr...

enhancement
question

Let the app load its intents/slots/… from a file and re-train Rhasspy on installation/startup of the app. See https://github.com/rhasspy/rhasspy-hermes/issues/12

enhancement

See [the forum](https://community.rhasspy.org/t/helper-library-to-develop-rhasspy-apps-in-python/969/88). Quoting @DanielWe2: > One idea would be: add a new parameter “supported_slots” to the decorator. > > Could look like this: > > @app.on_intent("StartTimer", supported_slots=["minutes", "seconds"]) >...

enhancement

The library could come with a command-line program that can automatically: - create a systemd service file for an app - create a Dockerfile for an app This makes it...

enhancement

Currently parameters such as the MQTT connection settings are specified as command line arguments. Maybe it should be possible too to specify parameters another way?

question