Need some help with Speech-to-Phrase

Hi, I have installed StP and added it to the Wyoming protocol. I can select it in my Assist configuration as the STT service but it does not work. None of my voice commands are recognized and it does not answer either. My HA Voice PE led ring blinks red. But if I select Home Assistant Cloud as the STT service everything works.

My StP log looks OK to me but obviously something is wrong.

DEBUG:root:Namespace(uri='tcp://0.0.0.0:10300', train_dir='/share/speech-to-phrase/train', tools_dir='/usr/src/tools', models_dir='/data/models', custom_sentences_dir=['/share/speech-to-phrase/custom_sentences'], hass_token='9588ba7c70dde9366241bc0895de1d98708965486b296793cbb078ccce54ce8628c1dfc6f0293dd64f252ad96c98a6944e7b625d73235eb5', hass_websocket_uri='ws://supervisor/core/websocket', retrain_on_start=True, retrain_seconds=300.0, retrain_on_connect=True, volume_multiplier=1.0, debug=True)
DEBUG:root:Getting exposed things from Home Assistant (ws://supervisor/core/websocket)
DEBUG:root:HA system language: de
DEBUG:root:HA pipeline language(s): {'de', 'de-DE'}
DEBUG:root:Got 138 entities, 24 area(s), 3 floor(s), 0 trigger sentence(s)
INFO:root:Ready
INFO:speech_to_phrase.train:Started training: de_DE-zamia
DEBUG:speech_to_phrase.train:Wrote debug YAML to /share/speech-to-phrase/train/de_DE-zamia/sentences.yaml
DEBUG:speech_to_phrase.hassil_fst:Total sentences: 6767708
DEBUG:speech_to_phrase.hassil_fst:Sentence count by intent: {'HassNevermind': 10, 'HassGetCurrentTime': 13, 'HassGetCurrentDate': 4, 'HassGetWeather': 9451, 'HassTurnOn': 2819374, 'HassTurnOff': 3237808, 'HassLightSet': 547920, 'HassStartTimer': 8640, 'HassCancelTimer': 6, 'HassCancelAllTimers': 6, 'HassPauseTimer': 6, 'HassUnpauseTimer': 3, 'HassTimerStatus': 5, 'HassMediaPause': 10526, 'HassMediaUnpause': 1057, 'HassMediaNext': 75618, 'HassGetTemperature': 20511, 'HassGetState': 36750}
DEBUG:speech_to_phrase.train_kaldi:Generating lexicon
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for .
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for achttausendsechsundneunzig
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for assitant
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for badezimmerfenster
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for badfenster
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for battery
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for bürolampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for carport
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for carportspots
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for couchlicht
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for cube
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for device
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for eingangslampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for entfeuchter
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for esstischlampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for fernsehlampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for fernsehlicht
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for fire
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for firetvstick
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for flos
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for forecasts
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for garagentür
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for garagentüre
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for garagentüren
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for gartenspots
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for heizungsraum
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for holzlampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for inverter
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for leerung
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for leuchtstab
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for lite
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for pilzlampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for playing
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for previous
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for processor
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for receiver
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for requests
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for robert's
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for roberts
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for rockantenne
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for rolladen
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for rolläden
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for script
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for sonoff
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for sony
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for spatzenschutz
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for stablampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for stop
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for temperature
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for terrassenlampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for thermostats
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for timers
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for topfm
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for trvzb
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for vorratskeller
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for wagenfeld
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for wandlampe
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for weather
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for window
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for wohnzimmerlicht
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for wz
WARNING:speech_to_phrase.train_kaldi:Guessing pronunciation for yamaha
DEBUG:speech_to_phrase.speech_tools:/usr/src/tools/phonetisaurus ['--model=/data/models/de_DE-zamia/g2p.fst', '--wordlist=/tmp/tmpqz6_5okt.txt']
[13:52:15] INFO: Successfully sent discovery information to Home Assistant.
s6-rc: info: service discovery successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
WARNING:speech_to_phrase.train_kaldi:No pronunciation could be guessed for: '.'
DEBUG:speech_to_phrase.speech_tools:bash ['/usr/src/tools/kaldi/utils/prepare_lang.sh', '/share/speech-to-phrase/train/de_DE-zamia/data/local/dict', '<unk>', '/share/speech-to-phrase/train/de_DE-zamia/data/local/lang', '/share/speech-to-phrase/train/de_DE-zamia/data/lang']
DEBUG:speech_to_phrase.speech_tools:fstcompile ['--isymbols=/share/speech-to-phrase/train/de_DE-zamia/data/lang/words.txt', '--osymbols=/share/speech-to-phrase/train/de_DE-zamia/data/lang/words.txt', '--keep_isymbols=true', '--keep_osymbols=true', '/share/speech-to-phrase/train/de_DE-zamia/data/lang/G.arpa.fst.txt', '/share/speech-to-phrase/train/de_DE-zamia/data/lang/G.arpa.fst']
DEBUG:speech_to_phrase.speech_tools:ngramcount --order=3 /share/speech-to-phrase/train/de_DE-zamia/data/lang/G.arpa.fst - | ngrammake --method=witten_bell | ngramprint --ARPA - /share/speech-to-phrase/train/de_DE-zamia/data/lang/lm.arpa
DEBUG:speech_to_phrase.speech_tools:bash ['/usr/src/tools/kaldi/utils/format_lm.sh', '/share/speech-to-phrase/train/de_DE-zamia/data/lang', '/share/speech-to-phrase/train/de_DE-zamia/data/local/lang/lm.arpa.gz', '/share/speech-to-phrase/train/de_DE-zamia/data/local/dict/lexicon.txt', '/share/speech-to-phrase/train/de_DE-zamia/data/lang']
DEBUG:speech_to_phrase.train_kaldi:Creating fuzzy FST at /share/speech-to-phrase/train/de_DE-zamia/data/lang/G.fuzzy.fst
DEBUG:speech_to_phrase.speech_tools:fstcompile --isymbols=/share/speech-to-phrase/train/de_DE-zamia/data/lang/words.txt --osymbols=/share/speech-to-phrase/train/de_DE-zamia/data/lang/words.txt --keep_isymbols=true --keep_osymbols=true /share/speech-to-phrase/train/de_DE-zamia/data/lang/G.fuzzy.fst.txt - | fstarcsort --sort_type=ilabel - /share/speech-to-phrase/train/de_DE-zamia/data/lang/G.fuzzy.fst
DEBUG:speech_to_phrase.speech_tools:bash ['/usr/src/tools/kaldi/utils/mkgraph.sh', '--self-loop-scale', '1.0', '/share/speech-to-phrase/train/de_DE-zamia/data/lang', '/data/models/de_DE-zamia/model/model', '/share/speech-to-phrase/train/de_DE-zamia/graph']
DEBUG:speech_to_phrase.speech_tools:bash ['/usr/src/tools/kaldi/steps/online/nnet3/prepare_online_decoding.sh', '--mfcc-config', '/data/models/de_DE-zamia/model/conf/mfcc_hires.conf', '/share/speech-to-phrase/train/de_DE-zamia/data/lang', '/data/models/de_DE-zamia/model/extractor', '/data/models/de_DE-zamia/model/model', '/data/models/de_DE-zamia/model/online']
INFO:speech_to_phrase.train:Finished training: de_DE-zamia
DEBUG:root:Selected model by language: de_DE-zamia
DEBUG:speech_to_phrase.transcribe_kaldi:online2-cli-nnet3-decode-faster ['--config=/data/models/de_DE-zamia/model/online/conf/online.conf', '--max-active=7000', '--lattice-beam=8.0', '--acoustic-scale=1.0', '--beam=24.0', '/data/models/de_DE-zamia/model/model/final.mdl', '/share/speech-to-phrase/train/de_DE-zamia/graph/HCLG.fst', '/share/speech-to-phrase/train/de_DE-zamia/graph/words.txt', 'ark:/tmp/tmp8nb547t2']
online2-cli-nnet3-decode-faster --config=/data/models/de_DE-zamia/model/online/conf/online.conf --max-active=7000 --lattice-beam=8.0 --acoustic-scale=1.0 --beam=24.0 /data/models/de_DE-zamia/model/model/final.mdl /share/speech-to-phrase/train/de_DE-zamia/graph/HCLG.fst /share/speech-to-phrase/train/de_DE-zamia/graph/words.txt ark:/tmp/tmp8nb547t2 
LOG (online2-cli-nnet3-decode-faster[5.5]:ComputeDerivedVars():ivector/ivector-extractor.cc:183) Computing derived variables for iVector extractor
LOG (online2-cli-nnet3-decode-faster[5.5]:ComputeDerivedVars():ivector/ivector-extractor.cc:204) Done.
LOG (online2-cli-nnet3-decode-faster[5.5]:RemoveOrphanNodes():nnet3/nnet-nnet.cc:948) Removed 1 orphan nodes.
LOG (online2-cli-nnet3-decode-faster[5.5]:RemoveOrphanComponents():nnet3/nnet-nnet.cc:847) Removing 2 orphan components.
LOG (online2-cli-nnet3-decode-faster[5.5]:Collapse():nnet3/nnet-utils.cc:1488) Added 1 components, removed 2
LOG (online2-cli-nnet3-decode-faster[5.5]:CompileLooped():nnet3/nnet-compile-looped.cc:345) Spent 0.012234 seconds in looped compilation.
DEBUG:speech_to_phrase.transcribe_kaldi:Stream ended
DEBUG:speech_to_phrase.speech_tools:lattice-to-nbest --n=3 --acoustic-scale=0.9 ark:/tmp/tmp8nb547t2 ark:- | nbest-to-linear ark:- ark:/dev/null ark,t:-
DEBUG:speech_to_phrase.speech_tools:/usr/src/tools/kaldi/utils/int2sym.pl -f 2- /share/speech-to-phrase/train/de_DE-zamia/graph/words.txt
DEBUG:speech_to_phrase.transcribe_kaldi:nbest: utt-1 mach holzlampe einschalten 
utt-2 holzlampe einschalten 
utt-3 mache holzlampe einschalten 
DEBUG:speech_to_phrase.speech_tools:fstcompile | fstcompose - /share/speech-to-phrase/train/de_DE-zamia/data/lang/G.fuzzy.fst | fstshortestpath | fstrmepsilon | fsttopsort | fstproject --project_type=output | fstprint --osymbols=/share/speech-to-phrase/train/de_DE-zamia/data/lang/words.txt
DEBUG:root:Got transcription in 0.3986360769995372 second(s): 
DEBUG:speech_to_phrase.transcribe_kaldi:online2-cli-nnet3-decode-faster ['--config=/data/models/de_DE-zamia/model/online/conf/online.conf', '--max-active=7000', '--lattice-beam=8.0', '--acoustic-scale=1.0', '--beam=24.0', '/data/models/de_DE-zamia/model/model/final.mdl', '/share/speech-to-phrase/train/de_DE-zamia/graph/HCLG.fst', '/share/speech-to-phrase/train/de_DE-zamia/graph/words.txt', 'ark:/tmp/tmpmp4susza']
online2-cli-nnet3-decode-faster --config=/data/models/de_DE-zamia/model/online/conf/online.conf --max-active=7000 --lattice-beam=8.0 --acoustic-scale=1.0 --beam=24.0 /data/models/de_DE-zamia/model/model/final.mdl /share/speech-to-phrase/train/de_DE-zamia/graph/HCLG.fst /share/speech-to-phrase/train/de_DE-zamia/graph/words.txt ark:/tmp/tmpmp4susza 
LOG (online2-cli-nnet3-decode-faster[5.5]:ComputeDerivedVars():ivector/ivector-extractor.cc:183) Computing derived variables for iVector extractor
LOG (online2-cli-nnet3-decode-faster[5.5]:ComputeDerivedVars():ivector/ivector-extractor.cc:204) Done.
LOG (online2-cli-nnet3-decode-faster[5.5]:RemoveOrphanNodes():nnet3/nnet-nnet.cc:948) Removed 1 orphan nodes.
LOG (online2-cli-nnet3-decode-faster[5.5]:RemoveOrphanComponents():nnet3/nnet-nnet.cc:847) Removing 2 orphan components.
LOG (online2-cli-nnet3-decode-faster[5.5]:Collapse():nnet3/nnet-utils.cc:1488) Added 1 components, removed 2
LOG (online2-cli-nnet3-decode-faster[5.5]:CompileLooped():nnet3/nnet-compile-looped.cc:345) Spent 0.010777 seconds in looped compilation.

It seems that there are some issues with German language. At least I have problems with it as it does not recognize most of my commands. Especially my custom sentences are problematic. Waiting for further updates now.