Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnglishPodPlayer

英语播客(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 音频文件

下载后确保目录结构为 mp3/1. Elementary - Difficult Customer.mp3 格式。

注意事项

  • 确保 mp3/srt/txt/pdf/md/ 五个目录文件完整(各 365 个)
  • 文件对应规则:mp3 文件名提取编号 → 对应 englishpod_{4位编号}.srt/txt/pdf/md
  • 请使用 HTTP 服务访问(file:// 协议无法加载音频等资源)

数据来源

音频文件等资料来源于 English Pod

About

英语播客(English Pod Player)学习辅助工具,包含 365 期节目,支持字幕同步、全文对照和知识讲解。

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages