From cf9f0411e0115e93628872d876ccd1f8d990a18a Mon Sep 17 00:00:00 2001 From: xiaoban Date: Fri, 26 Jun 2026 11:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20component-audio-player=20?= =?UTF-8?q?=E6=8A=80=E8=83=BD=EF=BC=9A=E7=BB=84=E4=BB=B6=E9=9F=B3=E9=A2=91?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E6=92=AD=E6=94=BE=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vala_skill_hashes | 6 +- skills/component-audio-player/SKILL.md | 39 ++++++ skills/component-audio-player/workflow.md | 146 ++++++++++++++++++++++ 3 files changed, 190 insertions(+), 1 deletion(-) create mode 100644 skills/component-audio-player/SKILL.md create mode 100644 skills/component-audio-player/workflow.md diff --git a/.vala_skill_hashes b/.vala_skill_hashes index 3bc86a5..ba4a3fd 100644 --- a/.vala_skill_hashes +++ b/.vala_skill_hashes @@ -11,4 +11,8 @@ studytime-analysis fefb11a0c2fb7085a47c626ec6b72f8fcafee797dc3340abea09139d31eb7 studycourse-analysis 467051001a8a087aa0526f0102593e0b0ed563cb4627f5f660dc718efc29699b user-info 0bb7007cbb9fc7659be1bf64f4f79418fbd25434dc61e8c271103cec82a2a759 douyin-live-analyst 6459a76cab6e81655ac14691309b4aec816c1e949b0b2e1f8de2e081895403de -export-user-data 2cb9de17ea0eac3da1073060321f66dfd32d654ac75de40ccdfef1d4bed552fe +component-audio-player a4d6fa206d7e1d0468e9cb9815424d129df80e808507b6872bf7aaf715fdbef5 +export-user-data 05b32e97d98963348366f699977efce028c3f4698862297afa4bafbd395cbde8 +full-data-refresh 7ae21cd2542bb12a9fb970afad4f76660932ffb7c86374039f2c4399ad63431c +lark-send-message-as-bot 2c57e4b2ae0c042b28a8d1262ca22105c1976bd03ae5a4bdeb86a2870af917e0 +wechat-article-dachen 933e7022e181e03287d574f988fa48e3bbcee5dcda1291b8b5643c02398d21fc diff --git a/skills/component-audio-player/SKILL.md b/skills/component-audio-player/SKILL.md new file mode 100644 index 0000000..d01636e --- /dev/null +++ b/skills/component-audio-player/SKILL.md @@ -0,0 +1,39 @@ +--- +name: component-audio-player +slug: component-audio-player +version: 1.0.0 +description: Export user audio recordings from learning components and generate self-contained HTML playback pages with inline audio players. +metadata: + openclaw: + requires: + bins: ["python3", "curl", "jq"] + categories: ["feishu", "data-export", "audio"] +--- + +# 组件音频导出播放器 + +导出指定互动组件的用户录音,生成可播放 HTML 页面,每条记录包含参考文本、用户朗读文本、发音评分和 ▶ 播放按钮。 + +## When to Use + +用户要求导出某组件的 Oops/Perfect 等录音记录,并希望直接听到用户声音时触发。 + +## Core Rules + +1. **先跑导出脚本**:`scripts/export_component_records.sh --c-type --c-id ` 获取全量数据 +2. **筛选目标记录**:按 `play_result` 筛选,按 `updated_at` 倒序取 Top N +3. **音频不下载**:HTML 中 `