核心功能:填空题自动填写 基于 LCS 序列对齐算法,将题干中挖空的片段与完整英文原文进行智能匹配,自动推断每个空应该填什么词,并精准填入对应输入框。支持单空、多空、短语填空等多种题型。
🎧 听力音频自动转写 内置 Whisper 语音识别模型(基于 transformers.js),直接在浏览器中运行,无需任何 API Key:
自动识别页面上的听力音频(支持多音频依次处理)
下载音频 → 解码 → 16kHz 重采样 → 语音转写,全流程自动化
转写结果自动填入「原文」框,再走对齐填空流程
优先在 Web Worker 中推理,避免页面卡死
支持模型源切换(国内镜像 / 官方源),可选 tiny.en(快)或 base.en(更准)
📄 多音频 + 自动下一章 一个章节有多个音频时,按顺序「转写 → 填空 → 转写下一条」
所有任务点完成后,可选择自动进入下一章
章节切换时自动清空旧数据,开启新一轮
如何使用? 安装脚本后,打开超星学习通的英语填空页面
点击右下角紫色「填」按钮打开控制面板
两种使用方式:
手动模式:直接粘贴完整英文原文,点「立即扫描并填空」
自动模式:点击「转写并填空」,脚本自动识别听力音频并转写
勾选「自动填空」「自动转写」「完成后自动下一章」可实现全自动流程
特色亮点 特性 说明 🧠 智能对齐 LCS 算法精确匹配,支持短语填空,匹配失败的空自动跳过(不清空) 🎙️ 离线识别 Whisper 模型在浏览器本地运行,隐私安全,无需联网 API 🔄 多源容错 模型加载失败自动切换备用源;Worker 不可用自动降级主线程 📊 可视化预览 原文中命中的答案加粗标红并编号,一目了然 🌐 多框架支持 兼容章节测验 / 作业 / 考试三种页面结构,支持嵌套 iframe 适用平台 超星学习通及其相关域名(chaoxing.com、edu.cn、nbdlib.cn、hnsyu.net、gdhkmooc.com 等)。