Changes.
[kiosk.git] / kiosk.py
index 75abed797a54748c79e33f774e871a1f79ac1923..fe9e174262537b5267541d52483a8f3d746152ab 100755 (executable)
--- a/kiosk.py
+++ b/kiosk.py
@@ -38,7 +38,7 @@ import trigger_catalog
 cfg = config.add_commandline_args(
     f"Kiosk Server ({__file__})", "A python server that runs a kiosk."
 )
-logger = logging.getLogger(__file__)
+logger = logging.getLogger(__name__)
 
 
 @logging_utils.LoggingContext(logger, prefix="janitor:")
@@ -101,7 +101,7 @@ def guess_page(command: str, page_chooser: chooser.chooser) -> str:
         page = page.replace("gohouse", "house list honey do")
         page = page.replace("gcal", "google calendar events")
         page = page.replace("mynorthwest", "northwest news")
-        page = page.replace("myq", "myq garage door status")
+        page = page.replace("ratago", "ratago garage door status")
         page = page.replace("gomenu", "dinner menu")
         page = page.replace("gmaps-seattle-unwrapped", "traffic")
         page = page.replace("gomenu", "dinner menu")
@@ -725,7 +725,13 @@ def main() -> None:
                         "The hotword detector thread seems to have died; restarting it and hoping for the best."
                     )
                 keyword_paths = [pvporcupine.KEYWORD_PATHS[x] for x in ["bumblebee"]]
-                sensitivities = [0.7] * len(keyword_paths)
+
+                # Sensitivity is the parameter that enables trading
+                # miss rate for the false alarm rate. It is a floating
+                # point number within [0, 1]. A higher sensitivity
+                # reduces the miss rate at the cost of increased false
+                # alarm rate.
+                sensitivities = [0.4] * len(keyword_paths)
                 listener = listen.HotwordListener(
                     command_queue,
                     keyword_paths,