CapsWriter-Offline-Android 是 CapsWriter-Offline 项目的安卓客户端实现。
📝 项目定位
- 对普通用户:“你的手机能拥有顶级的离线语音输入能力和功能(如自动归档、处理语音),无需联网,保护隐私。”
- 对技术爱好者:“这是一个标准的 Android 系统输入法 (IME)。它复用了 CapsWriter 的服务端架构,通过网络,利用电脑强大的算力处理手机录音,实现低延迟、高精度的离线输入。”
- 对开发者:“本项目是 CapsWriter-Offline 的安卓客户端。它完全保留了客户端/服务端分离的架构设计,实现了与原服务端的 WebSocket 通信协议,将安卓设备无缝接入了 CapsWriter 的离线语音生态。”
按住说话,松手即入。 手机只管听,电脑负责想。
🚀效果演示
| 首页 | 呼出键盘测试 | 其它软件测试 |
|---|---|---|
![]() | ![]() | ![]() |
下载地址
夸克网盘: 链接:https://pan.quark.cn/s/b6c9c6ac7924?pwd=ViXh 提取码:ViXh
百度网盘: 链接: https://pan.baidu.com/s/1Y2p1tb_c0vVMdYQ9pEiGQQ?pwd=6d29 提取码: 6d29
迅雷云盘: 链接:https://pan.xunlei.com/s/VOkEOrO4f-d5RbomXzB5Vdd2A1?pwd=zad7 提取码: zad7
Github Release:https://github.com/evgo2017/CapsWriter-Offline-Android/releases
🌟 核心特性
-
📱 原生输入法形态:
- 作为一个标准的系统键盘存在,可在手机的任何输入框中直接调起使用,如微信、便签、浏览器等。
- 支持点击输入框自动弹出,长按“按住说话”按钮即刻录音,松手秒转文字上屏。
-
⚡ PC 算力,移动输入:
- 完全离线:利用服务端强大的 GPU/CPU 进行离线推理,无需互联网,保护隐私。
- 低延迟:手机仅负责采集音频流,通过 UDP/WebSocket 局域网直传服务端,速度极快。
- 高精度:直接复用服务端配置的顶级模型(如 FunASR-Nano, SenseVoiceSmall),识别率远超手机本地模型。
-
🧠 完整生态支持:
- 支持 自动归档:你的每一次语音输入都支持生成录音文件和日记,自动保存在服务端硬盘上,方便日后回溯和整理。
- 支持 LLM 助手:对着手机说“翻译这个...”,服务端的 AI 角色处理后直接将结果输入到手机。
- 更多详情请查阅 CapsWriter-Offline 项目。
🚀 快速开始
第一步:准备服务端 (PC)
- 下载并运行对应版本的 CapsWriter-Offline。
- 配置请参考原项目,这部分操作完全一致。
- 提示:服务端默认监听
6016端口,确保服务端防火墙未拦截此端口。
- 提示:服务端默认监听
第二步:配置客户端 (Android)
- 下载并安装本应用。
- 打开 App,输入服务端的 IP 地址,点击 「测试连接」 确认通信正常。
- 点击 「启用和选择键盘」,在系统设置中开启 CapsWriter 语音输入法 并切换为当前输入法。
第三步:开始使用
- 在任意输入框点击,呼出 CapsWriter 键盘。
- 按住中间的 「按住说话」 按钮说话。
- 松开按钮,文字将立即输入到手机上。
🛠️ 构建环境
- IDE: Android Studio
- Language: Kotlin
- UI Framework: Jetpack Compose
- Communication: WebSocket (OkHttp)
❤️ 致谢
本项目是 CapsWriter 下游生态的一部分。 核心服务端及算法支持:HaujetZhao/CapsWriter-Offline
📄 联系与反馈
- Issues: 遇到 Bug 或有新功能建议,请直接提交 GitHub Issues。
- Discussion: 欢迎在 Discussions 中分享你的使用技巧和心得。


