Saravanan666/pypi-org huggingface dataset:
Package: rhasspy-fuzzywuzzy
Rhasspy FuzzywuzzyIntent recognition for Rhasspy usingrapidfuzz.RequirementsPython 3.7Installation$gitclonehttps://github.com/rhasspy/rhasspy-fuzzywuzzy
$cdrhasspy-fuzzywuzzy
$./configure
$make
$makeinstallDeployment$makedistRunning$bin/rhasspy-fuzzywuzzy<ARGS>Command-Line Optionsusage: rhasspy-fuzzywuzzy [-h] [--debug] {recognize,train} ...

positional arguments:
  {recognize,train}
    recognize        Do intent recognition
    train            Generate intent examples from sentences and slots

optional arguments:
  -h, --help         show this help message and exit
  --debug            Print DEBUG messages to the consoleRecognizeusage: rhasspy-fuzzywuzzy recognize [-h] --examples EXAMPLES --intent-graph
                                    INTENT_GRAPH [--replace-numbers]
                                    [--language LANGUAGE]
                                    [--word-casing {upper,lower,ignore}]
                                    [query [query ...]]

positional arguments:
  query                 Query input sentences

optional arguments:
  -h, --help            show this help message and exit
  --examples EXAMPLES   Path to examples JSON file
  --intent-graph INTENT_GRAPH
                        Path to intent graph JSON file
  --replace-numbers     Automatically replace numbers in query text
  --language LANGUAGE   Language used for number replacement
  --word-casing {upper,lower,ignore}
                        Case transformation applied to query textTrainusage: rhasspy-fuzzywuzzy train [-h] [--examples EXAMPLES]
                                [--intent-graph INTENT_GRAPH]
                                [--sentences SENTENCES]

optional arguments:
  -h, --help            show this help message and exit
  --examples EXAMPLES   Path to write examples JSON file
  --intent-graph INTENT_GRAPH
                        Path to write intent graph JSON file
  --sentences SENTENCES
                        Paths to sentences ini files
Package: rhasspy-fuzzywuzzy-hermes
Rhasspy Fuzzywuzzy HermesImplementshermes/nlufunctionality fromHermes protocolusingrapidfuzz.RequirementsPython 3.7Installation$gitclonehttps://github.com/rhasspy/rhasspy-fuzzywuzzy-hermes
$cdrhasspy-fuzzywuzzy-hermes
$./configure
$make
$makeinstallDeployment$makedistSeedist/directory for.tar.gzfile.Running$bin/rhasspy-fuzzywuzzy-hermes<ARGS>Command-Line Optionsusage: rhasspy-fuzzywuzzy-hermes [-h] [--examples EXAMPLES]
                                 [--intent-graph INTENT_GRAPH]
                                 [--casing {upper,lower,ignore}]
                                 [--replace-numbers] [--language LANGUAGE]
                                 [--confidence-threshold CONFIDENCE_THRESHOLD]
                                 [--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
  --examples EXAMPLES   Path to examples JSON file
  --intent-graph INTENT_GRAPH
                        Path to intent graph (gzipped pickle)
  --casing {upper,lower,ignore}
                        Case transformation for input text (default: ignore)
  --replace-numbers     Replace digits with words in queries (75 -> seventy
                        five)
  --language LANGUAGE   Language/locale used for number replacement (default:
                        en)
  --confidence-threshold CONFIDENCE_THRESHOLD
                        Minimum confidence needed before intent not recognized
                        (default: 0)
  --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
Package: rhasspy-hermes
Python classes forHermes protocolsupport inRhasspy.InstallationInstall the latest version of the package from PyPI:pip3installrhasspy-hermesCommand-Line UsageA command-line interface is available to do some basic transcription, intent recognition, text to speech, and wakeword tasks. Run the following command:python3-mrhasspyhermes--helpto see the available commands and their options. You can add a--debugargument to see DEBUG information.Each command will print the appropriate Hermes response message(s) as JSON (one per line). With the--print-topicsflag, the MQTT topic will be printed before each JSON message.ExamplesTranscribe multiple WAV files:python3-mrhasspyhermestranscribe-wav/path/to/my-1.wav/path/to/my-2.wav...{...}# prints hermes/asr/textCaptured message for my-1.wav{...}# prints hermes/asr/textCaptured message for my-2.wavTranscribe a WAV file (stdin):python3-mrhasspyhermestranscribe-wav</path/to/my.wav{...}# prints hermes/asr/textCaptured messageRecognize an intent from text:python3-mrhasspyhermesrecognize-intent'turn on the living room lamp'{...}# prints hermes/intent/<intentName> messageSpeak a sentence:python3-mrhasspyhermesspeak-sentence--languageen'what can I do for you, human?'{...}# prints hermes/tts/sayFinished messageWait for wake word:python3-mrhasspyhermeswait-wake{...}# prints hermes/hotword/<wakewordId>/detected messageLicenseThis project is provided byMichael Hansenas open source software with the MIT license. See theLICENSEfile for more information.
Package: rhasspy-hermes-app
Rhasspy Hermes App is a helper library to create voice apps forRhasspyin Python using theHermes protocolRequirementsRhasspy Hermes App requires:Python 3.7Rhasspy 2.5InstallationA package can be installed from PyPI:pip3installrhasspy-hermes-appDocumentationRead the onlinedocumentationfor more information about using the library, including the full API documentation with example code.LicenseThis project is provided byKoen Vervloesemas open source software with the MIT license. See theLICENSEfile for more information.
Package: rhasspy-homeassistant-hermes
Rhasspy Home Assistant HermesHandles intents usingHome AssistantandHass.ioRequirementsPython 3.7Installation$gitclonehttps://github.com/rhasspy/rhasspy-homeassistant-hermes
$cdrhasspy-homeassistant-hermes
$./configure
$make
$makeinstallDeployment$makedistSeedist/directory for.tar.gzfile.Running$bin/rhasspy-homeassistant-hermes<ARGS>Command-Line Optionsusage: rhasspy-homeassistant-hermes [-h] --url URL
                                    [--access-token ACCESS_TOKEN]
                                    [--api-password API_PASSWORD]
                                    [--handle-type {event,intent}]
                                    [--event-type-format EVENT_TYPE_FORMAT]
                                    [--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
  --url URL             URL of Home Assistant server
  --access-token ACCESS_TOKEN
                        Long-lived access token (Authorization)
  --api-password API_PASSWORD
                        API password (X-HA-Access, deprecated)
  --handle-type {event,intent}
                        Use Home Assistant events or intent API
  --event-type-format EVENT_TYPE_FORMAT
                        Format string for event types
  --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
Package: rhasspy-nlu-hermes
Rhasspy NLU HermesImplementshermes/nlufunctionality fromHermes protocolusingrhasspy-nlu.RequirementsPython 3.7Installation$gitclonehttps://github.com/rhasspy/rhasspy-nlu-hermes
$cdrhasspy-nlu-hermes
$./configure--enable-in-place
$make
$makeinstallRunning$bin/rhasspy-nlu-hermes<ARGS>-hermesCommand-Line Optionsusage: rhasspy-nlu-hermes [-h] [--intent-graph INTENT_GRAPH]
                          [--casing {upper,lower,ignore}] [--no-fuzzy]
                          [--replace-numbers] [--language LANGUAGE]
                          [--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
  --intent-graph INTENT_GRAPH
                        Path to intent graph (gzipped pickle)
  --casing {upper,lower,ignore}
                        Case transformation for input text (default: ignore)
  --no-fuzzy            Disable fuzzy matching in graph search
  --replace-numbers     Replace digits with words in queries (75 -> seventy
                        five)
  --language LANGUAGE   Language/locale used for number replacement (default:
                        en)
  --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
Package: rhasspy-server-hermes
Rhasspy Hermes Web ServerWeb interface to Rhasspy using Hermes protocol on the back end.RequirementsPython 3.7QuartHypercornalpinejsInstallation$gitclonehttps://github.com/rhasspy/rhasspy-server-hermes
$cdrhasspy-server-hermes
$./configure
$make
$makeinstallRunning$bin/rhasspy-server-hermes<ARGS>Command-Line Optionsusage: 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)
Package: rhasspy-skills-cli
Rhasspy skills cliThis application can be used to install, create and delete skills managed byrhasspy skills. Can be installed using pip and depends on git to work properly.pipinstallrhasspy-skills-cliInstall new skillTo install a new skill is very simple, you just need to specify the name.rhskillinstalltime_examplesThe application will clone the repositories passed with the flag "--repositories" by default will use theexamples repositoryand then will search for the skill with the corresponding name. You can also install a local directory or tar archive which contains the manifest.json.Create new skillTo easily create a new skill you can use the sub-command create. If you pass the flag "-i", which stand for "--interactive", it will ask a series of prompt for helping the creation of the manifest.json.rhskillcreate-iYou can also specify which template to use, in this way will be generated a functional skill based on the selected template. For now, the template simple consists of overwriting the manifest.json of a working skill but in the future will be added new functionality. Once as be created you can test by using:rhskillinstallpath/to/skill
Package: rhasspy-snips-nlu
Rhasspy Snips NLURhasspy wrapper forSnips NLU.RequirementsPython 3.7Snips NLUInstallation$gitclonehttps://github.com/rhasspy/rhasspy-snips-nlu
$cdrhasspy-snips-nlu
$./configure
$make
$makeinstallRunning$bin/rhasspy-snips-nlu<ARGS>
Package: rhasspy-snips-nlu-hermes
Rhasspy Snips NLU HermesMQTT service for Rhasspy that usesSnips NLUto implementhermes/nlufunctionality.RequirementsPython 3.7Snips NLUInstallation$gitclonehttps://github.com/rhasspy/rhasspy-snips-nlu-hermes
$cdrhasspy-snips-nlu-hermes
$./configure
$make
$makeinstallRunning$bin/rhasspy-snips-nlu-hermes<ARGS>Command-Line Optionsusage: 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
Package: rhasspy-speakers-cli-hermes
Rhasspy Speakers Hermes MQTT ServiceImplementshermes/audioServeroutput functionality fromHermes protocolusing an external program likeaplay.RequirementsPython 3.7Installation$gitclonehttps://github.com/rhasspy/rhasspy-speakers-cli-hermes
$cdrhasspy-speakers-cli-hermes
$./configure
$make
$makeinstallRunning$bin/rhasspy-speakers-cli-hermes<ARGS>Command-Line Optionsusage: 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
Package: rhasspy-supervisor
Rhasspy SupervisorGenerates asupervisordconfiguration from a Rhasspy profile.RequirementsPython 3.7Installation$gitclonehttps://github.com/rhasspy/rhasspy-supervisor
$cdrhasspy-supervisor
$./configure
$make
$makeinstallRunning$bin/rhasspy-supervisor<ARGS>Command-Line Optionsusage: rhasspysupervisor [-h] --profile PROFILE
                         [--system-profiles SYSTEM_PROFILES]
                         [--user-profiles USER_PROFILES]
                         [--supervisord-conf SUPERVISORD_CONF]
                         [--docker-compose DOCKER_COMPOSE]
                         [--local-mqtt-port LOCAL_MQTT_PORT] [--debug]

optional arguments:
  -h, --help            show this help message and exit
  --profile PROFILE, -p PROFILE
                        Name of profile to load
  --system-profiles SYSTEM_PROFILES
                        Directory with base profile files (read only,
                        default=bundled)
  --user-profiles USER_PROFILES
                        Directory with user profile files (read/write,
                        default=$HOME/.config/rhasspy/profiles)
  --supervisord-conf SUPERVISORD_CONF
                        Name of supervisord configuration file to write in
                        profile (default: supervisord.conf)
  --docker-compose DOCKER_COMPOSE
                        Name of docker-compose YAML file to write in profile
                        (default: docker-compose.yml)
  --local-mqtt-port LOCAL_MQTT_PORT
                        Port to use for internal MQTT broker (default: 12183)
  --debug               Print DEBUG message to console