一行代码,把任意音频变成多语言LRC字幕文件

发布时间:2026/10/25 11:43:05

一行代码,把任意音频变成多语言LRC字幕文件 一行代码把任意音频变成多语言LRC字幕文件【免费下载链接】openlrcTranscribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPTClaude等)来转录、翻译你的音频为字幕文件。项目地址: https://gitcode.com/gh_mirrors/op/openlrc录完音想做LRC字幕以前得逐句对时间戳、敲文字、再翻译校对比录音本身还费劲。OpenLRC 是个开源工具本地做音频转录再用 LLM 翻译一次调用产出可直接使用的 LRC 字幕文件。 它帮你省掉什么1小时的转录从手写变成等几分钟以前给1小时的播客做中文字幕得边听边打字时间戳全靠估错别字还得逐行修。 用它之后faster-whisper 负责转录VAD 自动跳过静音段直接得到带逐段时间戳的文字不需要手工对齐。逐行机翻到上下文连贯的完整字幕以前逐行机翻的句子生硬割裂专有名词前后翻译不一致。 用它之后LLM 先通读全篇转录稿归纳出术语、语气、目标受众的翻译准则再按准则逐句翻译还可以传入术语表锁定关键词译法。一个一个来到批量跑以前视频要先手动抽音频文件逐个处理队列排不完。 用它之后一次传入路径列表转录串行、翻译并行执行视频文件直接产出 .srt不用额外转格式。⚙️ 底层逻辑速览音视频先经 ffmpeg 抽出音频faster-whisper 完成语音识别第一个 LLM 通读全文生成翻译准则第二个再按准则逐句翻译最后写入 .lrc 或 .srt。转录全程本地运行只有翻译走云端 API。转录核心在 openlrc/transcribe.py字幕对齐与写入逻辑在 openlrc/subtitle.py。 最小上手路径首次使用需要 Python 3.10~3.12装好 ffmpeg并配置好一个 LLM API key环境变量如OPENAI_API_KEY。安装命令只需一次pip install openlrc。from openlrc import LRCer lrcer LRCer() lrcer.run(./podcast.mp3, target_langzh-cn)跑完会在音频同目录生成podcast.lrc。想试用最新特性可以先 clone 仓库https://gitcode.com/gh_mirrors/op/openlrc再pip install .本地安装。进阶用法批量音频转字幕只需把路径放进列表bilingual_subTrue输出原文加译文的双语字幕fee_limit限制单条音频的翻译花费from openlrc import LRCer from openlrc.config import TranslationConfig lrcer LRCer(translationTranslationConfig(fee_limit1.0)) lrcer.run([a.mp3, b.mp4], target_langzh-cn, bilingual_subTrue)环境嘈杂的录音可加noise_suppressTrue降噪需先安装完整版依赖追加full扩展。 实战场景英文歌曲 → 中文LRC。手机播放器里喜欢的英文歌只有 Karaoke 式歌词。把 mp3 传给lrcer.run()得到的 LRC 文件可以导入任何播放器歌词随音乐逐行滚动。不碰终端也能跑。仓库自带网页界面拖入音频选 Whisper 模型和目标语言勾选双语字幕点 GO。执行streamlit run openlrc/gui_streamlit/home.py需已安装 streamlit即可打开。❓ 卡点速查支持什么格式MP3、WAV、FLAC、M4A 等音频视频文件也可以直接给内部用 ffmpeg 抽音频。音频输入生成 .lrc视频输入生成 .srt。转录出现幻觉静音段乱码预处理默认做了响度归一化来抑制这类问题录音环境吵就开noise_suppressTrue需先装完整版依赖。没有显卡能跑吗把 TranscriptionConfig 的 device 改成cpu就能运行速度会慢一些。翻译要花钱吗转录完全本地执行只有翻译调用 LLM API。用便宜模型一小时音频大约 0.01 美元设fee_limit超支自动停止也可用 lean 模式省 token。OpenLRC 把转录、翻译、写字幕压成了一次 API 调用本地转录部分零成本。从LRCer().run()开始今天就能做出第一份 LRC 字幕。【免费下载链接】openlrcTranscribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPTClaude等)来转录、翻译你的音频为字幕文件。项目地址: https://gitcode.com/gh_mirrors/op/openlrc创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/23 2:01:13

用Alloy形式化建模LLVM IR并发内存模型:提升编译器正确性的新方法

这次我们来看一个面向编译器开发者和形式化验证研究者的技术提案:使用 Alloy 形式化语言对 LLVM IR 的并发内存模型进行建模。这个 pre-RFC 讨论的核心不是发布一个即插即用的工具,而是探讨一种用精确的数学模型来定义和验证 LLVM 中间表示层并发语义的可…

2026/10/24 2:24:01

5 步跑通 Windows 硬件指纹伪装:从驱动加载到驱动卸载

5 步跑通 Windows 硬件指纹伪装:从驱动加载到驱动卸载 【免费下载链接】EASY-HWID-SPOOFER 基于内核模式的硬件信息欺骗工具 项目地址: https://gitcode.com/gh_mirrors/ea/EASY-HWID-SPOOFER EASY-HWID-SPOOFER 是一个 Windows 内核级硬件指纹伪装工具&…

2026/10/25 11:38:56

Java调用Python YOLO ONNX:跨语言视频目标检测方案

简介:这是一套面向 Java 后端与深度学习应用开发者的跨语言目标检测集成方案,重点解决在 Java 工程中调用 Python YOLO ONNX 模型完成视频目标检测与识别的落地问题,支持 YOLOv5、YOLOv7、YOLOv8 等主流模型,并覆盖 RTSP/RTMP 视频…

2026/10/25 11:38:56

螺旋桨流体仿真完整方案:SolidWorks建模到CFD流场验证

简介:这份资源面向机械工程、航空航天及船舶推进方向的学习者与工程师,围绕螺旋桨流体仿真这一核心场景,提供从三维建模到CFD计算分析的完整实践素材。压缩包共105个文件,约92.06MB,包含SolidWorks零件与装配模型&…

2026/10/25 11:38:56

SSM+JSP二手交易平台源码实战:从跑通到改造的完整指南

简介:这是一套面向Java Web初学者与毕业设计学生的SSMjsp二手交易平台完整项目源码及数据库文档,适合用于课程实践、毕设参考与框架入门。资源包共1321个文件,约18.64MB,涵盖136个Java源文件、118个JSP页面、364个JavaScript脚本、…

2026/10/25 11:38:56

Torque 3D 入门:引擎架构、启动流程与脚本调试

简介:《Torque3D规范及说明书》是一份面向Torque 3D游戏引擎初学者与进阶开发者的中文技术文档,重点解决引擎框架理解、脚本入门与项目调试缺少系统参考的问题。文档从游戏服务器端、客户端及运行调用过程讲起,涉及网络通信、状态同步、图形渲…

2026/10/25 11:38:56

企业数字化转型方法论:一套可落地的“12367”框架解析

简介:这是用友发布的企业数字化转型白皮书(2019),面向企业管理者、数字化转型负责人、IT架构师与咨询顾问,旨在帮助读者建立从概念到落地的系统认知。资源为单文件PDF,压缩包整体约35.02MB,正文…

2026/10/25 11:33:55

焊接缺陷检测数据集详解:VOC转YOLO格式与增强避坑指南

简介:面向焊接质检与工业视觉目标检测场景,这套数据集覆盖烧穿、污染、未完全融合、未完全渗透、错位等常见焊接缺陷,并包含正常状态样本,共4137张已增强图片,矩形框标注可供YOLO/VOC系列模型训练和验证。压缩包共2000…

2026/10/25 0:02:22

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/25 0:02:23

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/25 0:02:22

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/25 0:02:23

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑