code: def __init__(self, access_key, device_index, sensitivity):
      super(PorcupineDemo, self).__init__()
  
      self._device_index = device_index
      self._keywords = list(KEYWORDS_COLOR.keys())
      self._porcupine = pvporcupine.create(
          access_key=access_key,
          keywords=self._keywords,
          sensitivities=[sensitivity] * len(KEYWORDS_COLOR),
      )
  
file_path: porcupine/demo/respeaker/ppnrespeakerdemo/porcupine_demo.py
imports: import argparse
  import struct
  import sys
  from threading import Thread
  import pvporcupine
  from pvrecorder import PvRecorder
  from gpiozero import LED
  from .apa102 import APA102
label_desc: Use image node_id 1 to create a new PorcupineDemo object from inherited base classes: Thread with example: obj = PorcupineDemo(access_key, device_index, sensitivity)