services: dialogue: command: "--debug --host mqtt --port 12183 --site-id default --site-id Wohnzimmer\ \ --site-id Arbeitszimmer --site-id 'K\xFCche' --site-id Schlafzimmer --site-id\ \ Flur --site-id Badezimmer --site-id Terrasse --session-timeout 30 --sound\ \ wake /usr/src/app/home_intent/default_configs/beep-high.wav --sound recorded\ \ /usr/src/app/home_intent/default_configs/beep-low.wav --sound error /usr/src/app/home_intent/default_configs/error.wav\ \ --no-sound default --volume 1 --min-asr-confidence 0 --say-chars-per-second\ \ 33 --sound-suffix .wav --sound-suffix .mp3 --sound-suffix .ogg --sound-suffix\ \ .flac" depends_on: - mqtt image: rhasspy/rhasspy-dialogue-hermes tty: true intent_recognition: command: "--intent-graph /profiles/de/intent_graph.pickle.gz --debug --host mqtt\ \ --port 12183 --site-id default --site-id Wohnzimmer --site-id Arbeitszimmer\ \ --site-id 'K\xFCche' --site-id Schlafzimmer --site-id Flur --site-id Badezimmer\ \ --site-id Terrasse --replace-numbers --language de_DE --casing lower --converters-dir\ \ /profiles/de/converters --failure-token " depends_on: - mqtt image: rhasspy/rhasspy-nlu-hermes tty: true volumes: - /profiles:/profiles mqtt: command: -p 12183 entrypoint: mosquitto image: eclipse-mosquitto ports: - 12183:12183 tty: true speech_to_text: command: "--model-type nnet3 --model-dir /profiles/de/kaldi/model --graph-dir\ \ /profiles/de/kaldi/model/graph --debug --host mqtt --port 12183 --site-id\ \ default --site-id Wohnzimmer --site-id Arbeitszimmer --site-id 'K\xFCche'\ \ --site-id Schlafzimmer --site-id Flur --site-id Badezimmer --site-id Terrasse\ \ --dictionary /profiles/de/kaldi/dictionary.txt --language-model /profiles/de/kaldi/language_model.txt\ \ --language-model-type text_fst --base-dictionary /profiles/de/kaldi/base_dictionary.txt\ \ --base-dictionary /profiles/de/kaldi_custom_words.txt --dictionary-casing\ \ lower --g2p-model /profiles/de/kaldi/g2p.fst --unknown-words /profiles/de/kaldi_unknown_words.txt\ \ --base-language-model-fst /profiles/de/kaldi/base_language_model.fst --base-language-model-weight\ \ 0 --mixed-language-model-fst /profiles/de/kaldi/mixed.fst --frequent-words\ \ /usr/lib/rhasspy/rhasspy-profile/rhasspyprofile/profiles/de/frequent_words.txt\ \ --max-frequent-words 100 --max-unknown-words 8 --unknown-words-probability\ \ 1e-05 --unknown-token '' --silence-probability 0.5 --cancel-word '' --cancel-probability\ \ 0.01 --voice-skip-seconds 0 --voice-min-seconds 1 --voice-max-seconds 20 --voice-speech-seconds\ \ 0.3 --voice-silence-seconds 0.5 --voice-before-seconds 0.5 --voice-sensitivity\ \ 1 --voice-silence-method vad_only" depends_on: - mqtt image: rhasspy/rhasspy-asr-kaldi-hermes tty: true volumes: - /profiles:/profiles text_to_speech: command: "--tts-command 'nanotts -v {lang} -o {file}' --temporary-wav --text-on-stdin\ \ --volume 1 --debug --host mqtt --port 12183 --site-id default --site-id Wohnzimmer\ \ --site-id Arbeitszimmer --site-id 'K\xFCche' --site-id Schlafzimmer --site-id\ \ Flur --site-id Badezimmer --site-id Terrasse --language de-DE" depends_on: - mqtt image: rhasspy/rhasspy-tts-cli-hermes tty: true wake: command: --keyword jarvis_linux.ppn --sensitivity 0.5 --keyword-dir /profiles/de/porcupine --debug --host mqtt --port 12183 --site-id default --udp-audio 127.0.0.1 12202 default depends_on: - mqtt image: rhasspy/rhasspy-wake-porcupine-hermes tty: true volumes: - /profiles:/profiles version: '2'