Skip to main content

No project description provided

Project description

Rhasspy Rasa NLU Hermes Service

MQTT service for Rhasspy that uses Rasa NLU to do intent recognition.

Requirements

Installation

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

Running

$ bin/rhasspy-rasa-nlu-hermes <ARGS>

Command-Line Options

usage: rhasspy-rasa-nlu-hermes [-h] --rasa-url RASA_URL
                               [--intent-graph INTENT_GRAPH]
                               [--examples-path EXAMPLES_PATH]
                               [--rasa-config RASA_CONFIG]
                               [--rasa-project RASA_PROJECT]
                               [--rasa-model-dir RASA_MODEL_DIR]
                               [--rasa-language RASA_LANGUAGE] [--write-graph]
                               [--casing {upper,lower,ignore}]
                               [--replace-numbers]
                               [--number-language NUMBER_LANGUAGE]
                               [--certfile CERTFILE] [--keyfile KEYFILE]
                               [--host HOST] [--port PORT]
                               [--username USERNAME] [--password PASSWORD]
                               [--tls] [--tls-ca-certs TLS_CA_CERTS]
                               [--tls-certfile TLS_CERTFILE]
                               [--tls-keyfile TLS_KEYFILE]
                               [--tls-cert-reqs {CERT_REQUIRED,CERT_OPTIONAL,CERT_NONE}]
                               [--tls-version TLS_VERSION]
                               [--tls-ciphers TLS_CIPHERS] [--site-id SITE_ID]
                               [--debug] [--log-format LOG_FORMAT]

optional arguments:
  -h, --help            show this help message and exit
  --rasa-url RASA_URL   URL of Rasa NLU server
  --intent-graph INTENT_GRAPH
                        Path to rhasspy intent graph JSON file
  --examples-path EXAMPLES_PATH
                        Path to write examples markdown file
  --rasa-config RASA_CONFIG
                        Path to Rasa NLU's config.yml file
  --rasa-project RASA_PROJECT
                        Project name used when training Rasa NLU (default:
                        rhasspy)
  --rasa-model-dir RASA_MODEL_DIR
                        Directory name where Rasa NLU stores its model files
                        (default: models)
  --rasa-language RASA_LANGUAGE
                        Language used for Rasa NLU training (default: en)
  --write-graph         Write training graph to intent-graph path
  --casing {upper,lower,ignore}
                        Case transformation for input text (default: ignore)
  --replace-numbers     Replace digits with words in queries (75 -> seventy
                        five)
  --number-language NUMBER_LANGUAGE
                        Language/locale used for number replacement (default:
                        en)
  --certfile CERTFILE   SSL certificate file
  --keyfile KEYFILE     SSL private key file (optional)
  --host HOST           MQTT host (default: localhost)
  --port PORT           MQTT port (default: 1883)
  --username USERNAME   MQTT username
  --password PASSWORD   MQTT password
  --tls                 Enable MQTT TLS
  --tls-ca-certs TLS_CA_CERTS
                        MQTT TLS Certificate Authority certificate files
  --tls-certfile TLS_CERTFILE
                        MQTT TLS certificate file (PEM)
  --tls-keyfile TLS_KEYFILE
                        MQTT TLS key file (PEM)
  --tls-cert-reqs {CERT_REQUIRED,CERT_OPTIONAL,CERT_NONE}
                        MQTT TLS certificate requirements (default:
                        CERT_REQUIRED)
  --tls-version TLS_VERSION
                        MQTT TLS version (default: highest)
  --tls-ciphers TLS_CIPHERS
                        MQTT TLS ciphers to use
  --site-id SITE_ID     Hermes site id(s) to listen for (default: all)
  --debug               Print DEBUG messages to the console
  --log-format LOG_FORMAT
                        Python logger format

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-rasa-nlu-hermes-0.4.1.tar.gz (8.0 kB view details)

Uploaded Source

File details

Details for the file rhasspy-rasa-nlu-hermes-0.4.1.tar.gz.

File metadata

  • Download URL: rhasspy-rasa-nlu-hermes-0.4.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.9

File hashes

Hashes for rhasspy-rasa-nlu-hermes-0.4.1.tar.gz
Algorithm Hash digest
SHA256 fdc0bf19c3506759d3c825648a04e6a97de0984de6cd539ec0bcc92ad653ee52
MD5 71f6d76cd01fae100c59b2396f74703b
BLAKE2b-256 93a22fdbb91e467b1ea06d406deafa498b2bb87454dbe6976e6102823e5c01f0

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