Skip to content

MQTT service for Rhasspy audio output with external program using the Hermes protocol

License

Notifications You must be signed in to change notification settings

rhasspy/rhasspy-speakers-cli-hermes

Repository files navigation

Rhasspy Speakers Hermes MQTT Service

Continous Integration GitHub license

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

Requirements

  • Python 3.7

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

About

MQTT service for Rhasspy audio output with external program using the Hermes protocol

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •