• RzMY

    开源推广声明

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

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

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

    - 我的开源项目已链接认可 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!

    主楼
  • Albert

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

    #1
  • 万什么万

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

    #2
  • RzMY

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

    #3
  • Albert

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

    #4
  • RzMY

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

    #5

发表回复

登录后回复