英语播客(English Pod Player)学习辅助工具,包含 365 期节目,支持字幕同步、全文对照和知识讲解。
EnglishPodPlayer/
├── assets/ # 静态资源(网站图标、示例图片)
├── mp3/ # 365 个音频文件(编号 + 分类 - 标题)
├── srt/ # 365 个字幕文件(englishpod_0001.srt ~ englishpod_0365.srt)
├── txt/ # 365 个对话全文(主持人对谈完整文本)
├── pdf/ # 365 个知识点讲解 PDF
├── md/ # 365 个知识点 Markdown(从 PDF 转换,用于网页渲染)
├── index.html # 学习网站主页面
├── manifest.json # 节目索引(自动生成)
├── generate_manifest.py # 生成 manifest.json 的脚本
└── convert_pdf_to_md.py # PDF 转 Markdown 脚本
# 进入项目目录
cd EnglishPodPlayer
# 首次使用需生成索引(后续无需重复)
npx http-server -p 8080 --cors
# 或使用 Python
python3 -m http.server 8080浏览器打开 http://127.0.0.1:8080
- 左侧播放列表 — 显示全部 365 期节目,点击选择
- 音频播放 — 原生音频控件,支持顺序播放 / 单曲循环
- SRT 字幕 — 字幕与音频播放进度实时同步高亮,自动滚动
- TXT 全文 — 主持人对谈完整文本
- 知识讲解 — 从 PDF 转换的 Markdown,渲染为格式化 HTML(词汇列表、对话引用)
MP3 文件较大,未包含在仓库中,请从 OneDrive 下载后解压到 mp3/ 目录:
下载后确保目录结构为 mp3/1. Elementary - Difficult Customer.mp3 格式。
- 确保
mp3/、srt/、txt/、pdf/、md/五个目录文件完整(各 365 个) - 文件对应规则:mp3 文件名提取编号 → 对应
englishpod_{4位编号}.srt/txt/pdf/md - 请使用 HTTP 服务访问(
file://协议无法加载音频等资源)
音频文件等资料来源于 English Pod。

