{"success":true,"data":{"logs":[{"slug":"lab-schedule","name":"lab-schedule","releaseDate":"2026-05-18","entries":[{"date":"2026-05-22","title":"接口退役","items":["旧 playground/lab-schedule 接口改为返回 410 Gone。","playground 历史说明统一迁到 /api/playground。"]},{"date":"2026-05-20","title":"文档页改为 Markdown 渲染","items":["新增 docs/lab-schedule.md 原文文档。","/api/playground/lab-schedule 改为统一 HTML 容器渲染 Markdown。","文档页新增复制 Markdown 按钮。"]},{"date":"2026-05-19","title":"统一到 /api/playground/lab-schedule","items":["将 lab-schedule 文档页和接口统一到 /api/playground/lab-schedule 路由下。","业务接口改为 /api/playground/lab-schedule/health、/api/playground/lab-schedule/date 等路径。","新增独立日志档 data/api-logs/lab-schedule.json，文档页从日志档读取发布日期和更新记录。"]},{"date":"2026-05-18","title":"初始发布","items":["上线每日实验室检测 API 文档页与 JSON 接口。","支持按日期、周次、星期和班级查询实验室课表与清扫房间。"]}]},{"slug":"playground-shizuku","name":"playground/shizuku","releaseDate":"2026-05-22","entries":[{"date":"2026-05-22","title":"接口退役并迁入正式 Shizuku","items":["playground/shizuku 旧接口改为返回 410 Gone。","相关历史说明迁到 /api/playground。","选中的图片资源迁入正式 /api/shizuku。"]},{"date":"2026-05-22","title":"初始发布","items":["新增 /api/playground/shizuku/list，按一行一个 URL 生成编号列表。","新增 /api/playground/shizuku/random 和 /api/playground/shizuku/image 随机图片接口。","新增 /api/playground/shizuku/view 图片轮播展示页。"]}]},{"slug":"shizuku","name":"Shizuku API","releaseDate":"2026-05-19","entries":[{"date":"2026-05-22","title":"迁入精选图片并补描述元数据","items":["将旧 playground/shizuku 里挑选的 12 张图片迁入正式 /api/shizuku。","新增 /api/shizuku/meta 和 /api/shizuku/meta/:imageName 元数据接口。","为迁移图片补充短描述、来源行号和来源 URL，并统一转为 jpg。"]},{"date":"2026-05-20","title":"文档页改为 Markdown 渲染","items":["新增 docs/shizuku.md 原文文档。","/api/shizuku 改为统一 HTML 容器渲染 Markdown。","文档页新增复制 Markdown 按钮。"]},{"date":"2026-05-19","title":"文档和调用方式完善","items":["新增 /api 总入口中的 Shizuku API 卡片。","文档页加入 curl 与 python 示例切换动画。","新增独立日志档 data/api-logs/shizuku.json，文档页从日志档读取发布日期和更新记录。"]},{"date":"2026-05-19","title":"初始发布","items":["上线 /api/shizuku/image，返回不带扩展名的图片单词列表。","支持 /source/shizuku/<imageName> 按单词直接获取图片。","图片源文件放在 public/source/shizuku。"]}]},{"slug":"speech-score","name":"speech-score","releaseDate":"2026-05-20","entries":[{"date":"2026-05-20","title":"补充 speech-assess 响应字段文档","items":["补充句子级、单词级 words[]、音素级 phonemes[] 字段表。","新增完整 response 示例到 docs/speech-assess.md。","将 /home/ubuntu/speech-assess-reponse-demo.json5 移入 docs/speech-assess-response-demo.json5 并删除原文件。"]},{"date":"2026-05-20","title":"新增 speech-assess 完整体中转","items":["保留 /api/speech-score 简化版接口。","新增 /api/speech-assess，按有道语音评测 HTTP API 字段风格转发。","新增 docs/speech-assess.md，记录完整参数、返回字段和中文错误码说明。"]},{"date":"2026-05-20","title":"文档页改为 Markdown 渲染","items":["/api/speech-score 改为统一 HTML 容器渲染 docs/speech-score.md。","文档页新增查看 Markdown 和复制 Markdown 按钮。","保留 /api/speech-score/demo 演示站独立页面。"]},{"date":"2026-05-20","title":"初始发布","items":["新增 /api/speech-score 有道智云语音评测中转接口。","新增 /api/speech-score/demo 浏览器录音演示站。","新增 docs/speech-score.md，记录请求参数、返回结构和签名规则。"]}]},{"slug":"tts","name":"tts","releaseDate":"2026-05-22","entries":[{"date":"2026-05-22","title":"新增 Kokoro 82M TTS","items":["新增 /api/tts 本地文字转语音接口。","新增 /tts 浏览器测试页面。","支持 wav、mp3、m4a、mp4 输出，并固定 24kHz 采样率。","加入同 IP 20 秒 10 请求限速和模型串行队列。"]}]},{"slug":"tts-proxy","name":"tts-proxy","releaseDate":"2026-05-22","entries":[{"date":"2026-05-22","title":"新增 Google 和 MiMo TTS 中转","items":["新增 GET /api/tts-proxy/google，拼接 Google Translate 非官方 TTS 参数并直出 MP3。","新增 POST /api/tts-proxy/mimo，使用服务端 MiMo API key 调用 mimo-v2.5-tts 并直出 WAV。","补充 Google q 参数 200 字符限制探测记录和 MiMo 预置音色调用说明。"]}]},{"slug":"zhihu-immersive-reader","name":"zhihu-immersive-reader","releaseDate":"2026-05-30","entries":[{"date":"2026-05-30","title":"新增 GreasyFork 版本同步与落地页","items":["新增 /api/zhihu-immersive-reader/status，返回 GreasyFork 探针结果、当前版本和本站安装链接。","新增每天 0 点自动探针；发现 version 变化后通过本机 mihomo 代理下载 code_url 对应的 .user.js。","新增 /zhihu-immersive-reader/ 落地页，并把个人站点安装链接切到 API 托管版本。"]}]}]}}