听写写英语听力填空
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_41d1d714/create-listening-practice。
技能介绍
它解决什么问题
把课文、教材截图或粘贴文本变成一份可用的英语听写素材,通常要经历「选句—判断难度—挖空—写答案」的手工流程。手动处理时常见的坑是:原句顺序被打乱、重复句被顺手合并、图片里看不清的单词被脑补补全,最终练习包看起来完整,实际埋了错误。
这个技能把这条流程变成确定性的本地生成:输入一批英语句子,输出带难度、填空、答案和警告的练习草稿,用户再把复制块粘贴到「听写写」小程序里开始正式练习。
核心能力与工作流程
- 输入类型:接受
课文文本、粘贴内容、文档和教材图片;只提取清晰可见的英语句子,保留原始顺序和有意出现的重复句。 - 模糊内容不猜测:看不清的词句进入
uncertain,等用户确认后才加入练习,不会凭记忆补全。 - 句子完整性:已接受的句子不会被静默拆分、截断或合并,避免用拆句绕过长度限制。
- 难度识别:支持
easy(保留首字母、少挖词)、standard(默认)、challenge(多挖词、不给提示);用户说「初学者」「挑战」这类表达时直接映射,不必为确认难度单独打断。 - 确定性生成:按
references/task-contract.md的数据结构构造 JSON,交给生成器输出结果,开头直接列出难度、句数、填空数、警告和草稿状态。 - 单句试听:只有用户明确要求听某一句时才执行;网页入口用 URL 片段预填句子,页面在用户点击「生成试听」后才发送这一句。若会话已连接
preview_natural_voiceMCP 工具也可直接调用,返回playbackUrl时单独放一行播放链接。 - 结果形态:返回所选难度、练习目标、填空题、答案、警告和可复制文本块,标题为「复制到微信小程序「听写写」或同名 iOS App」。
处理图片或文档时,最多创建一个 UTF-8 输入 JSON 文件,通过 --input 传入生成器。
适用边界与注意点
- 规模上限:1–30 句,单句清理空白后 1–100 字符,全部合计不超过 600 字符;
title和unitName最长 60 字符。超出时提示拆批,不静默截断。 - 不承诺的能力:不创建批量音频、永久 MP3、
shareId、账户历史或付费权益;生成的只是本地草稿,导入「听写写」仍需用户手动粘贴。 - 隐私:本地生成练习不发起网络请求;只有用户点击网页上的「生成试听」后,选中的那一句英语才会发送给试听服务及其语音服务商,不发送整页教材、学生姓名或账户数据。
- 试听描述:语音为美式自然女声、语速稍慢,不暴露服务商、引擎、Voice ID 等实现细节;MCP 没有返回播放链接时如实说明,并保留本地练习与网页入口。
- 反馈渠道:问题通过微信小程序「听写写」→ 关于 → 意见反馈提交,反馈时不要附带教材图片、学生姓名或凭据。
使用场景
- 英语老师拿到教材截图,想把里面的句子做成课堂听写素材,但不想手动挖空;技能只提取清晰句子生成填空草稿,模糊词进 uncertain 等确认。
- 自学者把课文粘贴进来,要求 challenge 难度、保留原句顺序和重复句,生成后再试听第一句确认美式女声语速是否合适。
- 用户手头有 We should protect the Earth. 这样的短句,想先看填空与答案的输出效果,再把复制块粘贴到「听写写」小程序继续。
- 课文超过 30 句或总长超过 600 字符时,用户需要被明确提示拆成较小批次,而不是让练习被静默截断或删句。
适合人员
- 中小学英语老师,需要用教材原文出听写,希望快速拿到挖空、答案和可直接粘贴的练习块。
- 自学成人英语者,手上有课文截图或文档,想按 easy、standard、challenge 三档生成填空后丢进「听写写」练习。
- 教辅内容编辑,需要把成批英语句子转成听写草稿,并确认重复句位置和模糊文本不会被擅自补全。