Home

Awesome

Rhasspy Speakers Hermes MQTT Service

Continous Integration GitHub license

Implements hermes/audioServer output functionality from Hermes protocol using an external program like aplay.

Requirements

Installation

$ git clone https://github.com/rhasspy/rhasspy-speakers-cli-hermes
$ cd rhasspy-speakers-cli-hermes
$ ./configure
$ make
$ make install

Running

$ bin/rhasspy-speakers-cli-hermes <ARGS>

Command-Line Options

usage: rhasspy-speakers-cli-hermes [-h] --play-command PLAY_COMMAND
                                   [--host HOST] [--port PORT]
                                   [--site-id SITEID] [--debug]

optional arguments:
  -h, --help            show this help message and exit
  --play-command PLAY_COMMAND
                        Command to play WAV data from stdin
  --host HOST           MQTT host (default: localhost)
  --port PORT           MQTT port (default: 1883)
  --site-id SITEID       Hermes siteId(s) to listen for (default: all)
  --debug               Print DEBUG messages to the console