Skip to main content

Rhasspy Snips NLU Hermes

MQTT service for Rhasspy that uses Snips NLU to implement hermes/nlu functionality.

Requirements

Installation

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

Running

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

Command-Line Options

usage: rhasspy-snips-nlu-hermes [-h] --language LANGUAGE
                                [--engine-path ENGINE_PATH]
                                [--dataset-path DATASET_PATH]
                                [--casing {upper,lower,ignore}]
                                [--no-overwrite-train] [--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
  --language LANGUAGE   Snips language (de, en, es, fr, it, ja, ko, pt_br,
                        pt_pt, zh)
  --engine-path ENGINE_PATH
                        Path to read/write trained engine
  --dataset-path DATASET_PATH
                        Path to write YAML dataset during training
  --casing {upper,lower,ignore}
                        Case transformation for input text (default: ignore)
  --no-overwrite-train  Don't overwrite Snips engine configuration during
                        training
  --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

Download files

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

Source Distribution

rhasspy-snips-nlu-hermes-0.5.1.tar.gz (5.4 kB view details)

Uploaded Source

File details

Details for the file rhasspy-snips-nlu-hermes-0.5.1.tar.gz.

File metadata

  • Download URL: rhasspy-snips-nlu-hermes-0.5.1.tar.gz
  • Upload date:
  • Size: 5.4 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-snips-nlu-hermes-0.5.1.tar.gz
Algorithm Hash digest
SHA256 75c5ac7f1520a51310b00d0fe6dbcb3e81d2e6d221fce1d6960892b9a0404663
MD5 d04852bcbe21fe5c5ea0c5ebec9ddce5
BLAKE2b-256 0486b078c22d2c76036b10b691a5f136ac4f96354ed4f271f91bf8eba9eda2b9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

1 file

0.5.0

1 file

0.4.0

1 file

0.2.0

1 file

0.1.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page