w
在线你已经在这儿待了 00:00:00

王秀文

后端 / SRE。线上出事的时候在场,不出事的时候焊板子写书给小孩做编程课

合并进上游

提给上游、已经被官方合并的 PR。不含我自己的仓库,每条都能点进 GitHub 核对。

k2-fsa/sherpa-onnx13.9k#35652026 年 4 月+14 7

让 SenseVoice 语音识别支持按请求开关 ITN(逆文本正则化)—— 同一个 recognizer 实例,不同请求可以要不同的规范化行为。

展开:为什么要改这个

多租户 ASR 服务原来只能二选一:起两个 recognizer(双倍显存 + 双倍预热)按请求路由,或者一律输出 ITN 后的文本再在下游硬掰回来。后者踩了真实的坑:「音量调节到百分之五十」被 ITN 成「50%」,下游 enablePunctuation=false 的后处理把 % 当标点剥掉,reverse_itn 再把 50 映射回「五十」,最后剩「音量调节到五十」——「百分之」凭空消失了。改法是每次 Forward() 从已有的 Stream::GetOptionInt("use_itn", 模型默认值) 读,批量路径和单条路径都改,于是同一批里的两条流可以各走各的。不加新 C API、不动结构体、各语言绑定零改动,没设置过 SetOption 的调用方行为完全不变。

wangrongding/wechat-bot11.2k#2332024 年 11 月+82 5

给这个微信机器人接入阿里通义千问,新增 src/tongyi 适配器与对应配置项。

perzy/co-wechat-payment21#22016 年 7 月+105 86

一次修掉四个 bug:缺失的默认依赖、timestamp 字段大小写错误、统一支付返回的 xml 没解析、以及 check() 返回值的误写。

这份列表由 scripts/fetch-contributions.mjs 查 GitHub API 生成,最近更新 2026-07-30

书和课
超简单:用 Python 让 Excel 飞起来书 · 机械工业出版社
Vibe Coding课 · AI 辅助编程,从能跑到能交付
自己写的
  • coursebox离线课程播放与打包(Android + 桌面)
  • tietie跨平台剪贴板,Tauri + React,约 10MB
  • tssh不用堡垒机直连阿里云 ECS,Go 单文件
  • winforge-agent从 macOS / Linux 安全驱动 Windows 嵌入式构建机,Go 单文件
守夜的