Agent Skills
返回列表
讯飞听见批量删除

讯飞听见批量删除

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 中的安装指南,将 @user_b4692632/iflyrec-bulk-delete 安装到 AI 助手中。

技能介绍

问题背景

讯飞听见的手机端会随时间堆积大量录音,占用可观的存储空间。用户想清理「去年及以前」的历史录音,但手机端批量删除有个致命缺陷:会连同未整理录音一起删掉——这类录音在 PC 网页端不可见、从未同步到云端、本地也没有导出备份,一旦误删无法找回。

工作方式

这个技能选择从 PC 网页端驱动删除,恰好利用「未整理录音在 PC 端不可见」这一机制,让未备份内容天然免于误删。完整流程:

  • 先用 iflyrec-bulk-export 把录音完整导出到本地(默认 G:/iflyrec_export)
  • 脚本拉取「已整理」主列表,按文件名中的录制日期(而非云端同步时间 createTime)筛选待删记录
  • 逐条校验备份目录中是否存在对应的 {base}.mp3 或 {base}.docx,缺备份的记录跳过并单独列出,交由用户先备份
  • 默认 DRY-RUN 只打印清单;加 --exec 才真正删除
  • 删除走两步接口:先 recycle 入回收站,再 delete 彻底删除,全程内存遍历完成,不二次拉列表

删除调用 POST /XFTJWebAdaptService/v1/hjProcess/batchRecycle(operateType 控制 recycle/delete),列表接口与导出 skill 一致。

注意点

  • 解析函数必须字符级一致:vMD、parseRecDate、finalBase 等必须与导出脚本完全对齐,否则文件名对不上会误判「无备份」或漏删(实战中曾因把「日」当「月份」校验,导致所有日 > 12 的录音漏删)
  • 按录制日期过滤,而不是 createTime:后者是云端同步时间戳,刚同步的老录音会被误判为「新」
  • 点分日期(如 2025.6.12)需要专门正则识别,备份校验还要有 createMs 日期前缀 fallback 做双匹配
  • 残留件需知悉:iFlytek 示例音频 API 拒删(无害);老格式(200003)不支持批量删,只能在网页端手动处理;仅含月日、无年份的记录必须经用户肉眼确认年份
  • 前置条件:Node 环境加 ws 依赖、Edge 以远程调试模式(9222 端口)打开并已登录 iflyrec

使用场景

  • 手机存储空间紧张,需要按录制日期删除 2025 年及以前的讯飞听见录音,但必须先确认本地备份完整。
  • 已完成 iflyrec-bulk-export 导出,准备清理已备份的历史录音,释放手机存储空间。
  • 需要通过 PC 端接口批量回收和彻底删除讯飞听见录音,同时避开未整理或无本地备份的记录。

适合人员

  • 讯飞听见重度用户,需要清理历史录音并确认只删除已有本地备份的文件。
  • 使用 iflyrec-bulk-export 做本地归档的开发者,希望安全批量删除已备份记录。
  • 需要按录制日期整理讯飞听见录音的技术用户,希望避免按云端同步时间误删。
  • 关注自动化数据清理安全性的用户,希望在执行删除前先查看待删清单。