Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>Listen & Write 听写英语New to Visual Studio Code? Get it now.
Listen & Write 听写英语

Listen & Write 听写英语

Azusa

|
1 install
| (0) | Free
Listen & Write 听写英语 —— 逐句听写 + 词级 diff 诊断,针对性提升英语听写能力。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Listen & Write · 听写英语

一款 VS Code 英语听写插件:播放 TED 演讲逐句精听,支持拼写检测,针对性提升英语听写能力。

功能

  • 逐句精听:按句播放 TED 演讲,自动停在句尾,可循环重播、自动连播、变速(0.5x ~ 1.25x)
  • 听写 + 词级 diff:写下你听到的句子,逐词对比标准答案,区分「漏听 / 错听 / 拼写」
  • 听力诊断报告:长期累积错题,统计出你的弱读盲区(哪些词你总是听不出来)
  • 收藏:在"看答案"面板点选不认识的单词、短语,或收藏整句,随时回看与跳回原句
  • 复习:把收藏的单词做成间隔重复卡片,按 1 / 2 / 4 / 7 / 15 / 30 天的阶梯考你,直到记住
  • 发现 TED:站内搜索 / 浏览 TED 演讲,一键下载(含中英字幕与中文翻译)
  • 素材库:管理已下载的素材,删繁就简
  • 中文翻译:每句自带 TED 官方中文翻译;收藏的单词/短语可接入百度翻译自动查词

精听界面

顶部工具栏切换视图:发现 TED / 素材库 / 收藏 / 复习 / 诊断报告,另有布局切换按钮(只在精听界面出现)。

精听界面 = 字幕列表 + 练习区:

  • 字幕列表:点击任意句子播放;当前播放句自动定位居中
  • 分隔条:按住列表边的窄条可拖拽调整列表大小,双击恢复默认,单击收起/展开列表
  • 播放控制:播放/暂停、上一句、下一句、倍速循环切换、播放模式三态:
    • 循环关:播完当前句停
    • 循环开:当前句反复重播
    • 连播:播完自动进下一句(纯听模式,不抢输入框焦点)
  • 快捷键(精听界面,输入框聚焦时按键属于输入): a 上一句 · d 下一句 · 空格 播放/暂停 · w 切播放模式 · s 切倍速
  • 听写:在输入框写下听到的句子,Ctrl+Enter 或点「检查」看词级 diff
  • 看答案:展开标准答案与中文翻译,并支持点选收藏(见下)

布局可在 左右布局 与 上下布局 间切换(窄窗口/侧边栏建议上下布局),选择会被记住。

精听界面:字幕列表 + 练习区 + 词级 diff

发现 TED

站内搜索或浏览 TED 演讲,点「下载」一键抓取(含中英字幕与中文翻译),已下载的直接进入「练习」。

发现 TED:搜索 / 浏览演讲列表

素材库

管理已下载的素材:点卡片继续练习,可多选删除或一键全部删除。

素材库:已缓存素材列表

收藏

在精听界面点 看答案:

  • 点击单词选中,再点相邻的词扩展成短语,再次点击已选中的词取消
  • 有选区时点 收藏所选(自动查中文释义);无选区时点 收藏整句(译文来自 TED 字幕,即点即得)
  • 收藏整句后按钮变 已收藏整句(点击取消),再点即取消收藏
  • 已看过的答案面板在切句、变速、切播放模式后保持打开,再点一次「看答案」收起

顶部导航进入 收藏 视图:

  • 每条收藏显示词条、释义、例句及其中译、来源课程
  • 跳回原句:点击卡片的**「来源」行(带下划线)**,自动进入对应课程的那一句, 并展开字幕列表、打开"看答案"面板
  • ✕ 删除单条
  • 🔊 播放例句:有本地素材的收藏,例句前有 🔊 按钮,点击播放该句对应的音频 片段,到句尾自动停
  • 单词:内置离线词典(ECDICT,5.7 万高频词)即时给出音标 + 中文释义,不需要联网; 词典未收录的词自动走百度翻译
  • 短语 / 整句:短语译文来自百度翻译;两者中的每个单词都可以点击, 就地展开该词的音标和释义(再点一次收起),整句听写里遇到生词也能随手查
  • 多个义项会拆成独立的小标签展示,一目了然
  • 未配置百度翻译时,词典查不到的条目标记 ⏳ 待翻译,配置后在收藏视图点 更新翻译 一次性补全(仍然词典优先,只有查不到的才走百度)

收藏视图:词条、音标与释义、例句及中译、来源课程

配置百度翻译(可选)

查词优先级:离线词典 → 百度翻译。内置词典覆盖常用词(含音标),整句翻译 来自 TED 官方字幕,两者都不需要配置;百度翻译用于兜底词典未收录的生僻词和短语的整条翻译:

  1. 到 百度翻译开放平台 注册并实名认证,创建应用
  2. 在 VS Code 设置里搜索 listenAndWrite,填写:
    • Baidu App Id
    • Baidu Secret
  3. 回到收藏视图,点 更新翻译 即可补全所有待译条目

百度标准版免费(每月字符额度 + QPS 1 次/秒),个人学习完全够用。

复习

把收藏的单词做成卡片,按间隔重复的节奏考你,直到记住。

顶部导航进入 复习 视图,点「开始复习」:

  • 正面只有单词:凭第一反应点 认识 / 模糊 / 不认识;想不起来就点 看答案
  • 翻面展示中文释义、音标、原句及中译、来源课程,以及 🔊 例句(播放该词所在句的音频片段)
  • 没看答案就点「不认识 / 模糊」时,卡片会停在原地自动翻面——看完答案再点「下一个」继续, 免得蒙一个就翻页、白考一次

间隔阶梯

答对一次,用当前档位的间隔排期,然后升一档:

档位 1 2 3 4 5 6
间隔 1 天 2 天 4 天 7 天 15 天 30 天
  • 认识:升一档;已在最后一档再答对 → 判定 ✓ 已掌握,退出复习池
  • 模糊:档位不变,明天再考一次
  • 不认识:档位归零,明天重来

只有正面直接答对才升档。重排轮里才想起来的「认识」只排到明天——那是当场短时记忆,不算掌握。

一场复习里的轮次

一场复习由若干「轮」组成:

  1. 第 1 轮 = 到期卡 + 当天可引入的新词(打散混合)
  2. 轮末把需要重看的卡收进第 2 轮,还有就再进第 3 轮,最多 3 轮
  3. 一张卡一场里最多重看 2 次:「不认识」排到本轮末尾再看,「模糊」只再出现一次

每轮之间有小结页,点「继续」进入下一轮;全部结束显示本场统计与 24 小时内待复习数。

今日任务做完了

首页显示「待复习 0 个」时,主按钮变成 再来 5 个——提前复习还没到期的词, 不占用每天的新词额度,也不会把没引入过的新词偷偷放进来。

收藏列表里的复习状态

收藏视图每条单词会显示离下次复习还有多久;已掌握的词显示 ✓ 已掌握, 并带一个 重新加入复习 按钮(回到第 1 档重新排期,累计复习次数保留)。

复习界面:阶梯段记忆,高效复习单词

诊断报告

每一次听写检查的错误都会被记录。诊断报告按「错误类型 × 单词」聚合统计, 找出你反复听错的词——那些就是你的弱读盲区。支持清空重置。

诊断报告:错误类型分布、弱读盲区 TOP、最常出错的词

设置项

设置键(listenAndWrite. 前缀) 说明
proxy 访问 TED 用的代理地址,按需填写
materialsDir 素材存放位置(绝对路径)。留空用默认位置;修改后已有素材自动迁移,重载窗口生效。收藏与诊断报告数据也存放在此目录,配置为外部目录后卸载重装 / 换机都不会丢
audioQuality 音频质量 low / medium / high(默认 medium,约 8MB / 8 分钟)
concurrency 分片下载并发数(默认 6)
autoReplayOnError 听写错误时自动重播该句(默认开)
skipIntro 裁掉 TED 片头(默认开)
baiduAppId / baiduSecret 百度翻译凭证,用于收藏的单词/短语查词
reviewLadder 复习间隔阶梯,默认 1d / 2d / 4d / 7d / 15d / 30d。写法 2h / 1d / 1w(不带单位按分钟算)。长度固定为 6,改长度不生效;已在排期的词不受修改影响
reviewNewWordsPerDay 复习时每天最多引入多少个「从未复习过」的新词(默认 10)。设为 0 则只复习已排期的词
reviewRoundSize 每轮复习抽取的卡片数上限(默认 20)。注意这是上限:新词 + 到期卡不够时就有多少给多少
reviewMaxRequeue 一张卡在一场复习里最多被重新排到后面几次(默认 2)

数据存放位置:素材、收藏(favorites.json)、诊断报告错题记录(stats/mistakes.jsonl) 与复习进度(stats/review.json)都存放在 materialsDir 下。留空时位于扩展全局存储目录 (globalStorage)——而该目录会随扩展卸载被删除,所以想保住这些数据,请把 materialsDir 配置成一个外部目录(如 D:\ListeningMaterials)。

开源协议

本项目基于 MIT License 开源,Copyright (c) 2026 Azusa。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft