恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

Folia 歌词接口:一个 GET 拿到当前歌曲的逐字歌词

  • 首页
  • 资讯中心
  • /
  • Folia 歌词接口:一个 GET 拿到当前歌曲的逐字歌词

相关资讯

REFramework 快速上手完整指南:一个 dinput8.dll 解锁 RE 引擎 MOD、脚本与 VR 2026/10/19 11:58:57
Mellum2.1-12B-A2.5B-Thinking架构详解:64专家MoE、滑动窗口注意力与128K长上下文的秘密 2026/10/19 11:58:57
做服务机器人三年:可靠与温度,比追求智能更重要 2026/10/19 11:58:57

最新资讯

HCIA-数通备考与实操全攻略:从VLAN到OSPF的避坑指南
MooseFS分布式文件系统实战:从搭建到数据恢复与异常处理
ChromaDB本地化实战:打造离线可用的RAG知识库
慢SQL调优工程化:从执行计划到索引设计的完整实战指南
Autoformer复现笔记:长序列预测中Transformer的三大瓶颈与解法
国产算力+开源框架驱动AI材料研发:从分子性质预测到AI势函数实践

今日推荐

OpenCowork 实测:支持本地文件、飞书机器人的 Windows AI 助手(只需配置 Token)
GPT-6 Sol 与 Luna 怎么选?Chat、Work、Codex 版本差异与 TaoToken 接入实测
openclaw.net 集成 ElBruno.MempalaceNet 记忆系统:把 MCP 配置改到 TaoToken 的完整实践

本周热门

基于GMM的语音识别系统原理与MATLAB实现详解
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

Folia 歌词接口:一个 GET 拿到当前歌曲的逐字歌词

发布时间:2026/10/19 12:03:58
Folia 歌词接口:一个 GET 拿到当前歌曲的逐字歌词 Folia 歌词接口一个 GET 拿到当前歌曲的逐字歌词【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major接上它能得到什么逐字时间轴而不只是一句歌词文本Folia 里正播着一首歌你的程序也能拿到它的逐字时间轴、翻译和背景人声一个 GET 请求http://127.0.0.1:32109/v1/lyric返回的就是当前歌曲完整的逐字歌词快照。歌词接口是 Folia 内置的本机 HTTP 服务不申请 token、不注册账号仅限本机生效。从接通到拿到第一条响应比你想的短。30 秒上手启用歌词接口立刻拿到响应只需两步。第一步打开 Folia 桌面端设置 → 连接与集成 → 歌词接口拨亮启用歌词接口开关启用后设置页直接显示接口地址一键复制即可也可在命令面板执行歌词接口命令快速切换。第二步在本机终端发一个请求curl http://127.0.0.1:32109/v1/lyric返回 JSON 对象或null就说明接通了。设置会持久化下次启动自动监听该接口仅桌面端提供Web 版没有。Python 侧一行搞定import requests lyrics requests.get(http://127.0.0.1:32109/v1/lyric, timeout2).json()地址有了再看响应里装着什么。关键信息速览歌词接口的监听地址与请求方式项目值监听地址127.0.0.1仅 IPv4 回环固定端口32109接口路径/v1/lyric请求方法GET另有OPTIONS预检鉴权无数据格式JSONUTF-8⚠️ 服务只监听127.0.0.1局域网和其他设备访问不了客户端写死这个地址别依赖localhost的 IPv4/IPv6 解析结果。若32109被别的程序占用启用会失败设置页会显示对应错误释放端口后关闭再重新启用即可恢复。请求侧该记的都在这张表里了把响应体拆开看。响应字段明细offset 是毫秒lines 是秒别混字段类型说明offsetnumber用户手动歌词偏移单位毫秒正延后、负提前未调整为 0linesarray按时间排序的歌词行lines[].textstring该行完整文本lines[].startTime/endTimenumber行起止时间单位秒lines[].words[]array逐字时间轴每项含text/startTime/endTime秒lines[].translation/romanizationstring?翻译与罗马音有内容才返回lines[].backgroundVocals[]array?背景人声自带独立逐字数组wordByWordbooleantrue数据源原生逐字时间falseFolia 按行时间合成title/artiststring?标题与艺术家为空不返回{ offset: -250, wordByWord: true, title: Example Song, lines: [{ text: Hello world, startTime: 12.4, endTime: 15.1, words: [{ text: Hello, startTime: 12.4, endTime: 13.5 }] }] }即使原始歌词是只有逐行时间的普通 LRCwords也几乎总有内容——但此时wordByWord为false说明逐字时间是估算值别把它当精确的逐字对齐依据。单位理清了该聊接入时会踩的坑了。歌词接口避坑清单从 null 到暴露处理null没在放歌、歌词加载中、该歌无歌词都是200 OKnull属正常状态分支必须写轮询策略数据只在切歌、歌词加载完成、调整偏移时更新不随播放进度变化。感知切歌就每 500–1000 ms 请求一次并比较内容自己算当前行接口不含播放进度和当前行索引用播放时间(秒) - offset / 1000与行时间比对安全红线无鉴权的本地接口绝不通过端口转发或反向代理暴露到外网。状态码含义200成功返回歌词对象或null204CORS 预检通过404路径不存在405方法不支持接口未启用或 Folia 未运行时是连接失败收不到任何 HTTP 状态码。 已开启Access-Control-Allow-Origin: *本机浏览器页面自制 HTML 歌词页、OBS 浏览器源可直接跨域 fetch。坑清完了看三个现成的玩法。三种玩法每种一句话思路就够桌面歌词悬浮窗轮询 → 按时间定位当前行 → 悬浮窗渲染逐字高亮words[]直接换来卡拉 OK 式逐字变色OBS 直播歌词源本地 HTML 页面 fetch 这个地址Folia 的歌词动画数据就进了直播画面省掉自建解析链路歌词校对与同步工具复用这份已归一化的逐字结构LRC/YRC 解析器一个字都不用写多音源对齐的麻烦也一并省掉。收尾Folia 把歌词数据合同压成固定端口32109 单一路径 零鉴权接入的全部代价就是一个开关加一个 GET。完整字段定义、响应示例与版本兼容策略在官方文档 docs/lyric-api.md服务端实现在 electron/lyricApi.cjs前端状态同步逻辑见 src/hooks/useLyricApiPublisher.ts。现在就去设置里拨亮开关你的第一条 curl 已经准备好了。【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号