synesthesiam / rhasspy

Rhasspy voice assistant for offline home automation
https://rhasspy.readthedocs.io
MIT License
950 stars 101 forks source link

Customize Rasa pipeline #174

Closed daniele-athome closed 4 years ago

daniele-athome commented 4 years ago

Currently Rhasspy has a hard-coded pipeline configuration for Rasa:

language: "{language}"
pipeline: "pretrained_embeddings_spacy"

Many times users need to customize their pipeline. For now I just modified the source code to use my own pipeline, but it would be nice to have this configured from within Rhasspy, or maybe in an external yaml file in the profile folder.

Thanks for this great piece of software!

synesthesiam commented 4 years ago

Thanks! Would it make sense to have an external YAML header file that gets written before the training data?

daniele-athome commented 4 years ago

According to the documentation there is nothing to put as a header to the training data so I think we can save it.

synesthesiam commented 4 years ago

rhasspy-rasa-nlu-hermes supports a custom YAML config file.