From 1ca2f42d1467ea65d8a00fc6b06de9c76eb41888 Mon Sep 17 00:00:00 2001 From: Daniele Ricci Date: Sun, 10 May 2020 15:21:41 +0200 Subject: [PATCH] Inject additional information from Rasa NLU into slot value Signed-off-by: Daniele Ricci --- rhasspyrasa_nlu_hermes/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rhasspyrasa_nlu_hermes/__init__.py b/rhasspyrasa_nlu_hermes/__init__.py index 04b7243..e073481 100644 --- a/rhasspyrasa_nlu_hermes/__init__.py +++ b/rhasspyrasa_nlu_hermes/__init__.py @@ -145,7 +145,12 @@ async def handle_query( entity=e.get("entity", ""), slot_name=e.get("entity", ""), confidence=float(e.get("confidence", 0.0)), - value={"kind": "Unknown", "value": e.get("value", "")}, + value={ + "kind": "Unknown", + "value": e.get("value", ""), + "additional_info": e.get("additional_info", {}), + "extractor": e.get("extractor", None), + }, raw_value=e.get("value", ""), range=SlotRange( start=int(e.get("start", 0)),