计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
c-and-embedded【效率与协作】Operate Porcupine from C and embedded/MCU targets: native linking, frame processing, C demos, and static asset embedding.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves Porcupine's C headers, native library loading/linking, file or microphone demo recipes in C, hardware-device enumeration, or MCU/STM32 embedding.
Do not use this sub-skill for:
../python-and-cli/SKILL.md.../nodejs-server/SKILL.md..ppn/.pv selection; route to ../custom-keywords-and-assets/SKILL.md.references/c-api-reference.md.references/c-and-mcu-workflows.md.references/troubleshooting.md..ppn, .pv, or other binary asset into a validated C array header, use scripts/porcupine_binary_to_c_array.py..pv, and platform-matched keyword .ppn before initialization.access_key secret; Porcupine initialization requires a valid Picovoice AccessKey.pv_sample_rate() and pv_porcupine_frame_length() from the same library that will process audio.pv_porcupine_process() exactly one mono int16_t frame per call, with sample rate equal to pv_sample_rate().pv_porcupine_delete() on every success path and after recoverable failures that created an object.