misc. files for Rhasspy voice assistant.
Sentences file for intents.
These are the different intents created. I have roughly grouped them with spacing so you can tell similar commands.
Profile for configuration.
Slot with house zones for automations.
These zones are used in intent sentences for lighting and vacuum automation.
Songs slot program.
This scans the sub-directories for files and generates a slot with the following design songname:filepath
.
The song name has the directory and file extension stripped. Underscores are also replaced with spaces to allow for voice recognition of the song name. Song files must not contain apostrophes, commas, or other special characters.
Custom intent handler for Rhasspy.
Currently setup with three intents:
- The first adjusted the speaker volume (change card to match your systems speaker device).
- The second is used to play local mp3 files through the speaker (requires installation of
libsox-fmt-mp3
). This requires setting theAUDIODEV
to your speaker device. - The third is to play an m3u playlist that points to the directory of kids songs.
- the fourth is a command kill music played with the second intent - this is called from Node-Red because the speakerphone cannot listen while playing music.