{"library":"pvporcupine","title":"Porcupine Wake Word Engine","description":"Porcupine is a highly accurate and lightweight wake word (hotword / keyword) detection engine, developed by Picovoice. It enables real-time voice trigger detection in Python with support for multiple platforms and languages. The current version is 4.0.2, requiring Python >=3.9.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pvporcupine"],"cli":null},"imports":["from pvporcupine import Porcupine","import pvporcupine"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pvporcupine\n\naccess_key = os.environ.get('PICOVOICE_ACCESS_KEY', '')\n\n# Shortcuts for built-in wake words: 'Hey Google', 'Alexa', etc.\nporcupine = pvporcupine.create(access_key=access_key, keywords=['picovoice'])\n\n# The object is ready to process audio frames\nprint(f\"Sample rate: {porcupine.sample_rate}\")\nprint(f\"Frame length: {porcupine.frame_length}\")\nprint(f\"Version: {porcupine.version}\")\n\nporcupine.delete()","lang":"python","description":"Initialize Porcupine with a built-in keyword. Requires a Picovoice Access Key from console.picovoice.ai.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}