Hi,
I installed rhaspy on a master and on a stalite for now. My first tests are conclusive but I have an error when I want to add other sentences.
I have the error below when I want to save (I only added the sentence [ChaineTV]:
I don’t have the error if I delete “[et] [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece2}]” :
[AllumerLumiere]
(allume| mets de) la lumière [en ($couleur){couleur}] [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece1}] [en ($couleur){couleur}] [a ($pourcentage){pourcentage}] [et] [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece2}] [et] [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece3}] [et] [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece4}]
mets du ($couleur){couleur} [a ($pourcentage){pourcentage}] [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece1}]
[EteindreLumiere]
éteins la lumière [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece1}]
peux tu éteindre la lumière [(du | de | de la | des | dans l| dans la | dans le| dans les) ($piece){piece1}]
[ChaineTV]
mets [la] ($chaine){chaine}
and below the logs:
FATAL: NGramKatz: No discount bin for discounting
[ERROR:2020-05-28 11:59:04,681] rhasspyasr_kaldi_hermes: train
Traceback (most recent call last):
File "/opt/rhasspy/rhasspy-voltron/rhasspy-asr-kaldi-hermes/rhasspyasr_kaldi_hermes/__init__.py", line 547, in handle_train
missing_words_path=self.unknown_words,
File "/opt/rhasspy/rhasspy-voltron/rhasspy-asr-kaldi/rhasspyasr_kaldi/train.py", line 92, in train
merge_path=mixed_language_model_fst,
File "/opt/rhasspy/rhasspy-voltron/rhasspy-nlu/rhasspynlu/arpa_lm.py", line 55, in graph_to_arpa
fst_text_path, isymbols_path, osymbols_path, arpa_path, **fst_to_arpa_args
File "/opt/rhasspy/rhasspy-voltron/rhasspy-nlu/rhasspynlu/arpa_lm.py", line 70, in fst_to_arpa
run_task(task)
File "/opt/rhasspy/rhasspy-voltron/rhasspy-nlu/rhasspynlu/arpa_lm.py", line 345, in run_task
subprocess.check_call(command, shell=True)
File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'ngrammake "/tmp/tmpfosc87rp/graph.fst.fst.counts" "/tmp/tmpfosc87rp/graph.fst.fst.model"' returned non-zero exit status 1.
[DEBUG:2020-05-28 11:59:04,685] rhasspyasr_kaldi_hermes: -> AsrError(error='Command \'ngrammake "/tmp/tmpfosc87rp/graph.fst.fst.counts" "/tmp/tmpfosc87rp/graph.fst.fst.model"\' returned non-zero exit status 1.', site_id='master', context=None, session_id='43d7f44d-9771-4519-b34a-22c80e8468b8')
[DEBUG:2020-05-28 11:59:04,685] rhasspyasr_kaldi_hermes: Publishing 238 bytes(s) to hermes/error/asr
is this a bug or a mistake on my part?
sorry for my English…