Skip to content

linshenkx/lingopod-web

Repository files navigation

LingoPod (译播客) 🎙️

一款开源的双语播客生成工具,让英语学习变得有趣而高效!支持网页内容转换和RSS订阅追踪,可持续获取您感兴趣的英语学习材料。通过多平台客户端(Android/Windows/Web)、多级英语难度(CET-4到IELTS 6.5+)和AI驱动的对话生成,为您打造沉浸式英语学习体验。

✨ 主要特性

  • 📱 多平台支持
    • Android 应用
    • Windows 客户端
    • Web 网页版
    • 完全开源代码
  • 🤖 智能功能
    • 智能内容提取与总结
    • AI 驱动的自然对话生成
    • 高品质中英文 TTS
    • 自动生成双语字幕
    • 多级英语难度支持
      • 初级英语 (CEFR A2-B1, CET-4)
      • 中级英语 (CEFR B1-B2, CET-6)
      • 高级英语 (CEFR B2-C1, IELTS 6.5-7.5)
    • RSS 订阅支持
      • RSS 源管理与监控
      • 自动定时抓取更新
      • 智能增量更新检测
      • 个性化订阅配置
  • 🎯 实用功能
    • 中英文音频切换
    • 智能音频处理
    • RESTful API 支持
    • 跨平台数据同步

🖼️ 界面预览

主页深色模式 播放器深色模式

⚡️ 在线体验

您可以通过以下方式快速体验LingoPod:

主要入口

  • 🌐 Web客户端: client.lingopod.top
    • 用于生成和播放双语播客内容
    • 测试账号: test / test(注:仅供功能体验,有使用限制)

其他服务

⚙️ 使用须知

1. 内容支持范围

  • 在线版本出于安全考虑,仅支持微信公众号文章(https://mp.weixin.qq.com)
  • 自部署版本可配置支持任意网页内容

2. 试用服务说明

  • 仅供功能体验和测试
  • 服务可能随时调整,不保证数据持久化
  • 生产环境建议自行部署

3. 部署配置说明

  • 客户端与管理后台:
  • 生产环境推荐:
    • 自行部署API服务
    • 可继续使用在线版客户端

🎯 项目架构

本项目包含以下组件:

📱 客户端下载

您可以通过以下方式获取客户端:

更多版本及历史更新请访问 releases 页面

外部依赖说明

项目依赖两个核心服务:

  • LLM 服务: 通过 OpenAI 兼容接口对接,支持各类大语言模型,使用免费的 qwen2.5-7b 模型也可以达到较好效果
  • TTS 服务: 支持两种模式:
    1. 微软 TTS(edge-tts):默认模式,免费使用。非大陆地区需设置 HTTPS_PROXY 环境变量
    2. OpenAI TTS:通过设置 USE_OPENAI_TTS_MODEL=true 启用,需配置相应的 API

推荐参考 edge-tts-openai-cf-worker 部署基于 Cloudflare Workers 的免费 Edge OpenAI TTS 服务

🤝 贡献指南

欢迎通过以下方式参与项目:

  • 提交 Issue 报告问题
  • 提出新功能建议
  • 改进文档
  • 提交 Pull Request

📄 开源协议

本项目采用 MIT 许可证 开源。

🔗 相关项目

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published