Fix wakeword.
authorScott Gasch <[email protected]>
Sun, 7 Jan 2024 20:54:01 +0000 (12:54 -0800)
committerScott Gasch <[email protected]>
Sun, 7 Jan 2024 20:54:01 +0000 (12:54 -0800)
kiosk_secrets.py
listen.py

index 8fbb4c72af4234c082fa94a55b637e790f1c5481..e43c354336a14dc1e3e723a683982188452a767a 100644 (file)
@@ -18,3 +18,7 @@ twitter_consumer_key = "<your twitter app consumer key here>"
 twitter_consumer_secret = "<you guessed it>"
 twitter_access_token = "<your twitter app access token here>"
 twitter_access_token_secret = "<your twitter app access token secret>"
+
+# wakeword detection
+pvporcupine_key = "<your pvporcupine_key>"
+
index 4d0ebeea2344f5d0fe50dcec873e12590e4aa015..62012b543be21f8dca95f054dd52264e04b62e0c 100755 (executable)
--- a/listen.py
+++ b/listen.py
@@ -9,6 +9,9 @@ import pyaudio
 import speech_recognition as sr
 from pyutils import logging_utils
 
+import kiosk_secrets as secrets
+
+
 logger = logging.getLogger(__name__)
 
 
@@ -42,6 +45,7 @@ class HotwordListener(object):
             porcupine = pvporcupine.create(
                 keyword_paths=self._keyword_paths,
                 sensitivities=self._sensitivities,
+                access_key=secrets.pvporcupine_key,
             )
             recognizer = sr.Recognizer()
             pa = pyaudio.PyAudio()