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.9.tar.gz (31.8 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: rhasspy-server-hermes-2.5.9.tar.gz
  • Upload date:
  • Size: 31.8 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.9.tar.gz
Algorithm Hash digest
SHA256 c2016dc0a3892937c980b12fe3306037ebd7d695f8ef5e4d54e7e70daa94915f
MD5 5a9f00b0373f04a84c2d9e07648ca827
BLAKE2b-256 a84779d251d5b062afa4b319b3a1da93c9861bc55656f522ba83f4a036a6ccf4

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