【开源推广】Lingua:一个面向语言学习的播放器📖

RzMY 2026-09-30 22:10 1



开源推广声明

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签: 是

  • 我的开源项目完整开源,无未开源部分: 是

  • 我的开源项目已链接认可 LINUX DO 社区: 是

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出





Lingua 是一个面向语言学习的播放器。它把音视频、字幕、逐词时间轴、注音、转写、词性、译文和词汇讲解放在同一条学习流程。支持 Android、iOS 和 Web 平台。支持日语、英语、西班牙语、法语、德语和韩语。 Github:RzMY/Lingua: Lingua


界面预览



功能概览



  • 支持导入音视频:WAV、MP3、M4A、FLAC,以及 MP4、WebM、MOV 等。

  • 支持词级 JSON、带内联时间戳的 WebVTT、普通 SRT / VTT。

  • 支持展示日语假名与罗马音、韩语发音与罗马字、英语/西班牙语/法语/德语音标与原形。

  • 支持句子成分分解、词性着色、逐词高亮、音标显示、原形显示。

  • 支持接入大模型自动生成翻译,以及按需生成单词和句子讲解。

  • 支持画中画播放、字幕悬浮窗、变速播放、单句重复、字幕自动跟随。

  • 本地保存音视频、分析结果与大模型产物,支持用户数据导出、导入。

  • 内置工作台支持本地音频提取、压制,以及在线转录、快捷导入。




使用方法

安装应用


项目分为前端和分析后端,前端可独立运行。

句子成分分解、词性分析、注音和词形还原等功能需要分析后端提供的 API。


安装版


在 Releases 下载对应安装包。



  • iOS版本需要自己签名安装,可以参考我另一个仓库的长效签名方法。


Web版


如果不想安装,也可使用以下方法实现原生体验(受限于浏览器环境,无法实现画中画及字幕悬浮窗):



  • 测试前端+分析后端地址:https://lingua2.rzmy.us.ci/ 访问令牌:Lingua

  • Android:在浏览器中打开页面,添加书签到主屏幕。

  • IOS:在 WebClip 添加为 WebClip。


配置分析后端(可选)


在「设置 → 分析后端」配置分析后端地址和访问令牌:


配置大模型接口(可选)


在「设置 → 大模型」填写大模型接口地址、模型名和所需的 API Key:


配置大模型调用参数(可选)


在「设置 → 提示词」和「设置 → 调用参数」可配置各个环节的提示词以及调用参数









导入音视频和字幕并进行分析:


若没有字幕或不会生成字幕可参考下一节







在播放页的设置中开启翻译







开启字幕悬浮窗(可选)


可自由调节窗口大小,字幕会同步缩放,也可自定义字幕大小。

受限于iOS平台悬浮窗限制,无法实现透明背景


个性化设置(可选)


在设置里面可以调节主题以及所有元素的大小


视频横屏播放



调节视频字幕



视频也支持画中画和纯字幕悬浮窗







数据管理


支持数据备份、导入以及清理









更新管理


启动时会自动检查,若有更新可直接热更新





转录方法

在「设置 → 系统」开启「实验性功能」后,底部导航的首页与设置之间显示工作台。


导入视频提取无损音频



压制音频用于转录(可选)


压制可提高转录速度并节省带宽


配置转录接口并转录


注册 Groq 可免费调用 Whisper Large V3 / V3 Turbo







高级转录配置


如果你是自部署 Whisper 转录接口,可添加高级自定义转录参数








本项目使用 MIT License 开源。欢迎佬友们 Star、提 Issue、提 PR!

最新回复 (5)
  • Albert 09-30 22:51
    1楼

    佬,看着功能好杂,主要特色是啥?实时转录、翻译、学习?

  • 万什么万 09-30 22:54
    2楼

    后续会考虑做个浏览器插件吗,对在线视频转录。

  • RzMY 楼主 09-30 22:54
    3楼

    首图展示的就是主要功能,也就是跟着字幕逐字学习

  • Albert 09-30 22:55
    4楼

    原来如此,回头测试一下效果如何

  • RzMY 楼主 09-30 22:57
    5楼

    这个功能和项目差的有点远了,在线视频平台一般都自带的有字幕吧

* 帖子来源Linux.do
返回