手指不离开键盘。想说的话,一秒都别等。
为什么 · 上手 · 功能 · 界面 · 角色卡 · 技术栈 · 开发 · 鸣谢
|
打团打到一半,队友 ping 你报点。 你停下操作 → 打开聊天框 → 打字 → 回车。 抬起头,你的角色已经站在原地三秒了。 |
按住热键,说一句「打野在下路」。 松开热键,文字已经发送。 你的手指,从头到尾没离开过键盘。 |
Kotone 是一款专为游戏玩家打造的 Windows 桌面语音输入工具:按住热键说话,语音在本机实时流式转成文字,松开热键一键送进游戏聊天框。识别全程本地完成,录音不出你的电脑。
“想说的话,一秒都别等。” — 琴音
STEP 01
从 Releases 下载 Kotone_*_x64-setup.exe支持 Windows 10 / 11(x64) 安装器自带简体中文界面 |
STEP 02
首次启动向导一条龙: 选「英雄联盟」或「通用输入」 → 下载本地模型 → 设热键 → 真实发送测试 |
STEP 03
之后的一切交给热键。 内置自动更新, 新版本发布自动提醒。 |
暂未接入 Windows 代码签名,系统可能显示 SmartScreen 提示。请只从本仓库的 GitHub Release 下载,并核对 Release 中公布的 SHA-256。
- 🎤 流式语音转写 — 默认 X-ASR 中英标点模型,边说边出字;识别全程在本机完成,VAD 判停组件已打包进应用本体,随启动自动就绪。
- ⌨️ 全局热键 — 按住说话 / 点按切换两种模式,任意键自定义;提示驻留期内再按热键,直接开始下一句。
- 🎮 游戏术语热词 — 内置 100 个英雄联盟术语热词;版本更新的新词条自动并入,你的自定义与删除永不丢失。
- 🌙 电竞悬浮窗 — 卡片 / 胶囊两种样式,整面可拖动并记忆位置,鼠标点击穿透;流式引擎实时出字,非流式引擎显示声波动画。
- 🕘 历史与回放 — 每条识别记录可回放原始音频,带声波动画;空转录不误发送、不留痕。
- 🔒 本地优先 — 模型全部本机运行,不上传任何录音;托盘常驻、自动更新、管理员权限一键重启。
🚀 首次启动向导 |
🎤 通用设置 |
⚙️ 游戏适配设置 |
🕘 历史记录与回放 |
- Desktop — Tauri 2 + Rust workspace:
kotone-core(会话编排 / 配置 / 历史)、kotone-stt(引擎抽象 + sherpa-onnx)、kotone-platform-windows(热键 / 注入 / 提权)、kotone-cli(无 Tauri 命令行前端,见docs/cli.md) - Voice — sherpa-onnx · X-ASR 流式模型 · Silero VAD,全部本地运行
- UI — Svelte 5 + Tailwind CSS,深色电竞主题
apps/desktop Tauri 桌面应用(Svelte 5 前端 + Rust 后端)
crates/kotone-core 会话编排、配置、历史、profile 的领域核心
crates/kotone-stt 语音识别引擎抽象与 sherpa-onnx 实现
crates/kotone-platform-windows 全局热键、窗口注入、提权等 Windows 平台能力
crates/kotone-cli 命令行前端(自动化测试与无人值守入口)
docs/ ADR、CLI 参考、发布检查单、评测手册
快速开始
git clone https://github.com/l1veIn/kotone.git
cd kotone
pnpm install --frozen-lockfile
pnpm dev # 需要 Rust 与 Windows C++ Build Tools质量门禁与构建
pnpm check
pnpm -C apps/desktop test:e2e
cargo test --workspace --locked
pnpm build # NSIS 安装包输出到 target/release/bundle/nsis/发布检查项见 docs/release-checklist.md。
隐私与第三方模型信息见 PRIVACY.md 和 THIRD_PARTY_NOTICES.md,变更历史见 CHANGELOG.md。
Kotone 站在许多优秀开源项目与模型的肩膀上。特别感谢:
| 项目 | 角色 |
|---|---|
| sherpa-onnx | 本地语音推理运行时与 Rust 绑定,流式 / 非流式引擎的基础设施 |
| X-ASR | 默认中英流式标点模型(Zipformer2 transducer),边说边出字的核心 |
| FunASR | 中文 ASR 工业级生态;SenseVoice、FunASR-Nano 等模型的上游 |
| SenseVoice | 可选多语非流式识别模型(中英日韩粤等) |
| FunASR-Nano · ONNX 导出 | 可选高质量非流式档位 |
| Silero VAD | 语音活动检测,一句话判停与端点切分 |
| LeagueAkari | 英雄联盟游戏内文本注入与发送流程的参考实现 |
| Tauri · Svelte | 桌面壳与前端框架 |
| RepoChan | 人设 / 视觉 / 品牌资产流水线(分析 → 人设 → 艺术指导 → 画师 → 页面) |
许可证与模型归属细节见 THIRD_PARTY_NOTICES.md。若有遗漏,欢迎提 PR 补全。
品牌由 RepoChan 人设流水线一站式产出 — 分析 → 人设 → 艺术指导 → 画师 → 页面
made with 💖 by RepoChan






