讯飞听见批量删除
将以下提示词粘贴到你的 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 做本地归档的开发者,希望安全批量删除已备份记录。
- 需要按录制日期整理讯飞听见录音的技术用户,希望避免按云端同步时间误删。
- 关注自动化数据清理安全性的用户,希望在执行删除前先查看待删清单。