ONLC — Onire Lyric Checker
全能歌词匹配工具
一个面向 Windows 桌面的歌词工具:搜索、匹配、写入、逐字打词、时间轴校准,一站式完成。
核心定位:为本地歌曲文件写入内嵌的逐字 / 逐行歌词。 写入完成后,歌词随音频文件走——在椒盐音乐 Salt Player、Folia 等支持读取内嵌歌词的播放器中即可直接实现逐字卡拉 OK 效果,无需依赖任何网络歌词。
| 主界面 · KTV 逐字染色歌词 | 匹配歌词 · 四平台候选 |
|---|---|
![]() |
![]() |
| 全部替换 · 批量处理 | 手工打词 · 逐字听打 |
![]() |
![]() |
- 读取文件夹:一键扫描目录下全部常见音频格式,也支持直接把文件夹 / 音乐文件拖拽进列表
- 歌曲信息编辑:读取并修改歌名、歌手、专辑标签,一键写入
- 写入状态管理:已写入的歌曲序号自动标绿,列表按「失败 → 无匹配 → 待处理 → 已写入」自动排序
- 已处理归档:写入完成的歌曲自动移动到
已处理文件夹,或在设置中指定自定义保存路径
- 基于 Windows Media Foundation 的本地播放,支持 0.7 倍速变速不变调(校准时间轴利器)
- KTV 式逐字染色歌词渲染,支持翻译行、罗马音 / 发音行同步展示
- 自动读取并显示歌曲内嵌封面,进度条点击 / 拖动即点即播
- 聚合 网易云音乐 / QQ 音乐 / 酷狗音乐 / LRCLIB 四大平台搜索
- 候选列表流式加载:搜到一个加一个,附匹配度评分、时长匹配、逐字 / 逐行类型徽章
- 内置试听、写入歌词、写入歌词+标签、下载封面写入
- 网络歌词:5 线程并发批量处理整个曲库,自动严格匹配(评分 100% + 时长校验,逐字歌词优先)
- 本地歌词:按文件名匹配指定文件夹内的
.lrc文件批量写入
- 听打逐字:播放状态下按
空格/回车(或点击打词按钮),为每个字自动打上[逐行]+<逐字>双时间戳,即点即录 - 波形图导航:全曲波形一目了然,点击 / 拖动从任意位置播放
- 时间轴微调:拖动滑杆整体平移歌词时间戳(±5 秒),垂直基准线实时联动滚动歌词,边看边对轴
- 滚动歌词预览:开关切换,实时渲染你打出的逐字歌词
| 音频 | 歌词 |
|---|---|
| mp3 / flac / wav / m4a / aac / ogg / wma / ape / opus | LRC、增强 LRC(翻译+发音)、QRC、KRC、yrc |
歌词以 ID3v2 USLT 等标准帧内嵌进音频文件,兼容椒盐音乐 Salt Player、Folia 等支持内嵌歌词的播放器,逐字歌词可完整还原卡拉 OK 式逐字渲染效果。
- 前往 Releases 下载最新版本
- 解压后运行
LyricsApp.WinUI.exe(Windows 10 1809 及以上) - 点击「读取文件夹」或拖入歌曲,开始使用
git clone https://github.com/Oniremisce/ONLC.git
dotnet build WinUIApp/LyricsApp.WinUI.csproj -c Release -p:Platform=x64需要 .NET 8 SDK 与 Windows App SDK 1.6(构建时 NuGet 自动还原)。
WinUI 3 · Win2D(逐字染色 / 波形渲染)· Media Foundation(播放 / 变速)· TagLib#(标签与歌词内嵌)· NAudio(波形解码)
第三方组件与许可证详见 THIRD-PARTY-NOTICES。
本项目基于 MIT License 开源发布。
Copyright © 2026 Oniremisce



