Changes.
[kiosk.git] / listen.py
index 61a82cf11ac828bc50cab9a1bf4c692bb6a6ab4c..e431a0b199fa67073d315b42e8413187555ef1f1 100755 (executable)
--- a/listen.py
+++ b/listen.py
@@ -9,6 +9,8 @@ import pyaudio
 import speech_recognition as sr
 from pyutils import logging_utils
 
+import kiosk_secrets as secrets
+
 logger = logging.getLogger(__name__)
 
 
@@ -19,12 +21,12 @@ class HotwordListener(object):
         keyword_paths,
         sensitivities,
         input_device_index=None,
-        library_path=pvporcupine.LIBRARY_PATH,
-        model_path=pvporcupine.MODEL_PATH,
+#        library_path=pvporcupine.LIBRARY_PATH,
+#        model_path=pvporcupine.MODEL_PATH,
     ):
         self._queue = command_queue
-        self._library_path = library_path
-        self._model_path = model_path
+#        self._library_path = library_path
+#        self._model_path = model_path
         self._keyword_paths = keyword_paths
         self._sensitivities = sensitivities
         self._input_device_index = input_device_index
@@ -40,10 +42,9 @@ class HotwordListener(object):
         audio_stream = None
         try:
             porcupine = pvporcupine.create(
-                library_path=self._library_path,
-                model_path=self._model_path,
                 keyword_paths=self._keyword_paths,
                 sensitivities=self._sensitivities,
+                access_key=secrets.pvporcupine_key,
             )
             recognizer = sr.Recognizer()
             pa = pyaudio.PyAudio()