用 Claude Code 做了一个分级英文新闻网站,拿来给孩子学英语

4 月 13 日
 liuhui998

为什么做

  1. 家里两个孩子分别在学《新概念英语》 3 和 4 ,接下来比较缺的是词汇量和世界知识输入
  2. 直接看 CNN 、BBC 、ABC 这类英文媒体,词汇还是偏难,读起来比较吃力
  3. 就算勉强读完了,后面也缺少配套的练习和巩固

我想做成什么样

  1. 每天都能读到“科学”“技术”“商业”“自然”等不同类目的最新英文新闻
  2. 能根据当前词汇量,生成对应难度的英语内容,目前先做了 B1
  3. 文章里重点词有英英和英中解释,正文有音频和同步字幕,读完后还能顺手练一练

实现过程

  1. 先按分类抓主流媒体的 RSS ,写了个 Claude Code Skill ,从每个分类的几百条头条里筛出 Top 3
  2. 然后我再手工从 3 条里挑 1 条,再用 Claude Code Opus 模型改写成对应级别的内容
  3. 使用 Azure TTS 来生成英文音频 + 字幕
  4. 再根据上下文给重点词生成解释,除了英英和英中之外,我还顺手做了另外 10 种语言的释义
  5. 写了一个专门的听写模块,方便练听力

链接在这:

https://readinlevels.com/fuel-prices-squeeze-workers-and-small-businesses/b1

首页也在这:

https://readinlevels.com

上个周刚做出来,前端是 Next.js ,先放在 Vercel 上跑。

现在还比较早期,想发上来听听大家的意见,尤其是:

  1. 这种“用真实新闻学英语”的方向有没有价值
  2. 现在这个页面的信息密度会不会太高
  3. 如果是你自己或者给孩子用,你最希望补什么功能
3474 次点击
所在节点    分享创造
47 条回复
zsk425
4 月 13 日
1.在教辅市场见过有卖专门的“英语时文”,所以这个方向肯定没问题。
2.感觉比较合理
3.我更喜欢真人声音,如果能有播客之类的真实音频就更好了
nokisubye
4 月 13 日
做得挺不错的
Desiree
4 月 13 日
好东西
guoziq09
4 月 13 日
好东西。正好最近正在重新把英语捡起来
TheNine
4 月 13 日
做的非常好!支持
noming
4 月 13 日
挺有用的
Hidetodong
4 月 13 日
好棒啊做的
shawpan01
4 月 13 日
体验了一下,做的不错,有几个建议:
1 、语音不够自然,目前豆包挺自然的,微软好像也有一些人声不错能否使用更拟人的声音;
2 、文章看到下面的时候,上面的声音播放器就不能暂停了,得翻到上面才能暂停,建议增加空格暂停或者播放器变成悬浮框,始终在网页右侧中间位置
liuhui998
4 月 13 日
@zsk425
谢谢反馈
1. 目前请暂时请不起真人来录单,现在这样的一篇文章录音要 $40
一个文章我要生成 5 个级别,就要 $200

2. 我后面可能考虑提高 Azure TTS 的音质,改进它的生成参数,让音质更好

感谢
liuhui998
4 月 13 日
@shawpan01
1. 语音不够自然的问题
我一定要想办法让质更好,已有两个 v 友提了
2. 播放按钮的问题,我晚上解决;我的 ClaudeCode 已到 limit 了
感谢
steve009
4 月 13 日
看着不错,支持
minminzi
4 月 13 日
导出 epub 方便电纸书上看
yarkyaonj
4 月 13 日
有几个问题想请教一下:1 、文章是怎么生成的? 2 、一篇文章支持五个等级,那每个等级有什么不同?
Linqi686
4 月 13 日
网页写得不错,支持一下
tf2
4 月 13 日
家里两个孩子分别在学《新概念英语》 3 和 4

孩子几年级?
liuhui998
4 月 13 日
@yarkyaonj

1. 文章不是纯手写的。现在的流程是先按分类抓主流媒体的 RSS ,再从每个分类里筛出候选新闻,我再人工挑一条,然后用模型把内容整理成适合英语学习的版本。后面还会再生成配套音频、重点词解释、练习和听写内容。所以它更像“基于真实新闻做英语学习材料”,不是普通新闻搬运。

2. 五个等级对应的是 A1 、A2 、B1 、B2 、C1 ,核心区别不是只换几个单词,而是整篇文章的表达方式都会变。等级越低,句子越短、词更基础、信息更直接;等级越高,词汇会更丰富,句子结构更复杂,也会保留更多背景信息和细节。可以理解成是在讲同一件事,但用不同英语水平能读懂的方式重写一遍。

@minminzi

记下来了

epub/pdf 都会考虑,但是可能要等一段时间

@tf2

学新 3 的是读高中的年纪(学到 30 课),学新 4 是的是初中的年纪(学到第 8 课)
hiandyc
4 月 13 日
我觉得非常好!
liuhui998
4 月 13 日
感谢 @nokisubye @Desiree @guoziq09 @TheNine @noming @Hidetodong @steve009 @Linqi686
@hiandyc 的夸奖,非常感谢! 开心!
shawpan01
4 月 13 日
@liuhui998 支持,速度更新新的文章,我也学一学
tf2
4 月 13 日
@liuhui998 卧草。你家娃真能干!!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1205486

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX