Closed daniele-athome closed 4 years ago
I've found a problem in this approach, but I believe it's caused by another issue. When using spaces in tags ("playlist long name") the generated training data is weird:
[playlist long name long name](playlist long PlaylistName)
But this is probably something I'm doing wrong, right?
EDIT: if PlaylistName contains space too it gets worse :-(
Hey! Thanks for working on this. Does d770679373d284a2ce23160d8c0d6b2e2961ad3f relates to this by any chance?
Let's continue this work over in rhasspy-rasa-nlu-hermes
I don't understand, should I open a new ticket in the other repository?
Sorry, I wasn't clear. The plan is to split out the training/recognition part of rhasspy-rasa-nlu-hermes
into a rhasspy-rasa-nlu
module, which could then be referenced by Rhasspy 2.4/2.5 instead of being baked into 2.4 as it is now.
Ok thanks. But I mean what about this bug then?
When using slots like this:
Used as:
It is converted to Rasa training format like this:
That results in resolving the entity incorrectly, as "playlist long name" instead of "PlaylistName". This patch fixes that by adding a synonym for Rasa: