Profanity filter, please.
[kiosk.git] / listen.py
index 4fe2fc66c2a90d71dfe76672d34f60d08fe110e3..61a82cf11ac828bc50cab9a1bf4c692bb6a6ab4c 100755 (executable)
--- a/listen.py
+++ b/listen.py
@@ -7,8 +7,9 @@ import struct
 import pvporcupine
 import pyaudio
 import speech_recognition as sr
+from pyutils import logging_utils
 
-logger = logging.getLogger(__file__)
+logger = logging.getLogger(__name__)
 
 
 class HotwordListener(object):
@@ -28,6 +29,7 @@ class HotwordListener(object):
         self._sensitivities = sensitivities
         self._input_device_index = input_device_index
 
+    @logging_utils.LoggingContext(logger, prefix="listener:")
     def listen_forever(self):
         keywords = list()
         for x in self._keyword_paths: