diff --git a/trailminator/nlu.py b/trailminator/nlu.py index 797c759..a293857 100644 --- a/trailminator/nlu.py +++ b/trailminator/nlu.py @@ -3,7 +3,9 @@ import jsgf class Nlu: def __init__(self): - self.rules_grammar = jsgf.parse_grammar_file('rules.jsgf') + with open('rules.jsgf', 'r', encoding='utf-8') as f: + lines = f.readlines() + self.rules_grammar = jsgf.parse_grammar_string("".join(lines)) self.acts = { "request": { 'triggers': ['jak', 'kiedy'],