From 70cd8fce9d23a27e88b1a1b4dc40cf1b2d49875a Mon Sep 17 00:00:00 2001 From: s478874 Date: Wed, 1 Jun 2022 13:04:36 +0200 Subject: [PATCH] working nlu --- trailminator/nlu.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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'],