开源推广声明
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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!
























