code: def main():
      parser = argparse.ArgumentParser()
  
      parser.add_argument(
          "--access_key",
          help="AccessKey obtained from Picovoice Console (https://console.picovoice.ai/)",
          required=True,
      )
  
      parser.add_argument(
          "--audio_device_index",
          help="Index of input audio device.",
          type=int,
          default=-1,
      )
  
      args = parser.parse_args()
  
      o = PorcupineDemo(
          access_key=args.access_key,
          device_index=args.audio_device_index,
          sensitivity=0.6,
      )
      o.run()
  
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 for calling a global function with example usage: main() without return types