Skip to main content

No project description provided

Project description

Rhasspy Hermes Web Server

Continous Integration GitHub license

Web interface to Rhasspy using Hermes protocol on the back end.

Requirements

Installation

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

Running

$ bin/rhasspy-server-hermes <ARGS>

Command-Line Options

usage: Rhasspy [-h] --profile PROFILE [--host HOST] [--port PORT]
               [--mqtt-host MQTT_HOST] [--mqtt-port MQTT_PORT]
               [--mqtt-username MQTT_USERNAME] [--mqtt-password MQTT_PASSWORD]
               [--local-mqtt-port LOCAL_MQTT_PORT]
               [--system-profiles SYSTEM_PROFILES]
               [--user-profiles USER_PROFILES] [--set SET SET]
               [--certfile CERTFILE] [--keyfile KEYFILE]
               [--log-level LOG_LEVEL] [--log-format LOG_FORMAT]
               [--web-dir WEB_DIR]

optional arguments:
  -h, --help            show this help message and exit
  --profile PROFILE, -p PROFILE
                        Name of profile to load
  --host HOST           Host for web server
  --port PORT           Port for web server
  --mqtt-host MQTT_HOST
                        Host for MQTT broker
  --mqtt-port MQTT_PORT
                        Port for MQTT broker
  --mqtt-username MQTT_USERNAME
                        Host for MQTT broker
  --mqtt-password MQTT_PASSWORD
                        Port for MQTT broker
  --local-mqtt-port LOCAL_MQTT_PORT
                        Port to use for internal MQTT broker (default: 12183)
  --system-profiles SYSTEM_PROFILES
                        Directory with base profile files (read only)
  --user-profiles USER_PROFILES
                        Directory with user profile files (read/write)
  --set SET SET, -s SET SET
                        Set a profile setting value
  --certfile CERTFILE   SSL certificate file
  --keyfile KEYFILE     SSL private key file (optional)
  --log-level LOG_LEVEL
                        Set logging level
  --log-format LOG_FORMAT
                        Python logger format
  --web-dir WEB_DIR     Directory with image/css/javascript files (default:
                        web)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rhasspy-server-hermes-2.5.1.tar.gz (30.1 kB view details)

Uploaded Source

File details

Details for the file rhasspy-server-hermes-2.5.1.tar.gz.

File metadata

  • Download URL: rhasspy-server-hermes-2.5.1.tar.gz
  • Upload date:
  • Size: 30.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for rhasspy-server-hermes-2.5.1.tar.gz
Algorithm Hash digest
SHA256 ffdc09e581894aba2300b6c5a83da30bd67f880617967074673685af81db9a8d
MD5 4b00e03dcb7df6697ccb890f98f9504d
BLAKE2b-256 69f7bbecaf1dbcd8ebfea380362e663633eec15040836efa84f12d41e7f4c584

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page