Repository navigation
v1.9.0 · 音视频输入与跨宿主适配
本次 v1.9.0 一并发布 1.8 音视频输入与 1.9 宿主适配,继续保留截图整理、来源答案、JD 专题和模拟面试。
新增功能
- 音视频与转写稿:可选本地 faster-whisper 转写录音和视频音轨;支持 SRT/VTT/TXT/JSON、字幕附着、分页阅读、原文校订和时间戳追溯。
- 恢复与增量整理:逐文件保存转写进度,错误文件不阻止其他文件;相同原文件重复导入跳过,转写接入既有分类、去重、答案研究与双报告。
- 环境与宿主适配:检测 Python、目录写入和转写依赖;区分实际环境检测与宿主工具声明,未知能力保持未知。
- 转写路线规划:优先复用已保存转写和同名字幕,再选择可用宿主工具或本地模型;多份或无效字幕进入核对。
- 统一宿主结果接入:归一化 segments/chunks/text,绑定文件摘要、工具和服务,支持幂等重试。云端工具由宿主实际调用,需已有授权覆盖服务、文件、费用与数据去向;Python 引擎本身不上传媒体。
升级与使用条件
更新安装的 interview-bank Skill 即可获得新功能,个人题库仍放在 Skill 目录之外。已有 V1/V2 题库可由新版读取;加入音视频字段后应继续使用 1.8+,旧版严格校验器不认识新增字段。首次对已有库导入媒体前保留备份。V2 专题和复习功能仍需显式备份迁移。
核心需要 Python 3.10+,字幕/转写稿解析仅使用标准库;原始音视频转写依赖可选 faster-whisper 1.2.1 和模型权重,需在授权工作目录单独配置。宿主必须能读文件和执行 Python;核验参考答案还需搜索与实际读取资料的能力。
验证与边界
- 146 项自动化测试通过;独立安装包完成旧流程、媒体和宿主协议检查,运行后 Skill 安装目录保持不变。
- 已在 Windows 实际完成合成中英文录音和视频音轨的本地转写;字幕复用样例完成两题入库、有效答案复用及双报告。
- 宿主/cloud 接入通过协议测试,未实际调用云服务;没有声称所有 Agent、操作系统或 CUDA 均已实测。
- 视频当前覆盖语音,无声画面题目仍需截图提取。自动说话人分离、独立 Web 管理、社交平台自动抓取尚未实现。
公开内容仅包含 Skill、中英文说明与许可证,不包含个人素材、题库、模型、开发测试或私有 docs。
This release combines optional local audio/video speech transcription and supplied transcripts (1.8) with environment probes, route planning, and source-bound host tool result import (1.9). Existing screenshot, sourced-answer, JD and practice workflows are retained.
Validation: 146 automated tests plus independent package/readonly-install checks. Live ASR testing covers synthetic recordings on Windows; host/cloud integration is contract-tested, not a claim of universal platform support. Video coverage is spoken audio only. Python 3.10+ is required; faster-whisper and model weights are optional workspace dependencies. No private bank, recordings, models or development documents are published.