Sh4der / rhasspy-asr-deepspeech-hermes

MQTT service for Rhasspy using Mozilla's DeepSpeech with the Hermes protocol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rhasspy ASR DeepSpeech Hermes

MQTT service for Rhasspy that uses Mozilla's DeepSpeech 0.6.

Requirements

Installing

Clone the repository and create a virtual environment:

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

Running

Run script:

bin/rhasspy-asr-deepspeech-hermes \
    --model /path/to/output_graph.pbmm \
    --language-model /path/to/lm.binary \
    --trie /path/to/trie \
    --host <MQTT_HOST> \
    --port <MQTT_PORT> \
    --debug

Using

Set Rhasspy ASR system to "Hermes MQTT". Connect Rhasspy and DeepSpeech service to the same MQTT broker (use port 12183 for Rhasspy's internal broker).

About

MQTT service for Rhasspy using Mozilla's DeepSpeech with the Hermes protocol

License:MIT License


Languages

Language:Python 88.0%Language:Shell 10.6%Language:Makefile 1.4%