Skip to content

CapsWriter-Offline 安卓客户端,离线语音安卓输入法。新项目。

Notifications You must be signed in to change notification settings

evgo2017/CapsWriter-Offline-Android

Repository files navigation

CapsWriter-Offline-Android(CapsWriter 离线语音安卓输入法)

CapsWriter-Offline-AndroidCapsWriter-Offline 项目的安卓客户端实现。

📝 项目定位

  • 对普通用户:“你的手机能拥有顶级的离线语音输入能力和功能(如自动归档、处理语音),无需联网,保护隐私。”
  • 对技术爱好者:“这是一个标准的 Android 系统输入法 (IME)。它复用了 CapsWriter 的服务端架构,通过网络,利用电脑强大的算力处理手机录音,实现低延迟、高精度的离线输入。”
  • 对开发者:“本项目是 CapsWriter-Offline 的安卓客户端。它完全保留了客户端/服务端分离的架构设计,实现了与原服务端的 WebSocket 通信协议,将安卓设备无缝接入了 CapsWriter 的离线语音生态。”

按住说话,松手即入。 手机只管听,电脑负责想。

✨ 核心特性

  • 📱 原生输入法形态

    • 作为一个标准的系统键盘存在,可在手机的任何输入框中直接调起使用,如微信、便签、浏览器等。
    • 支持点击输入框自动弹出,长按“按住说话”按钮即刻录音,松手秒转文字上屏。
  • ⚡ PC 算力,移动输入

    • 完全离线:利用服务端强大的 GPU/CPU 进行离线推理,无需互联网,保护隐私。
    • 低延迟:手机仅负责采集音频流,通过 UDP/WebSocket 局域网直传服务端,速度极快。
    • 高精度:直接复用服务端配置的顶级模型(如 FunASR-Nano, SenseVoiceSmall),识别率远超手机本地模型。
  • 🧠 完整生态支持

    • 支持 自动归档:你的每一次语音输入都支持生成录音文件日记,自动保存在服务端硬盘上,方便日后回溯和整理。
    • 支持 LLM 助手:对着手机说“翻译这个...”,服务端的 AI 角色处理后直接将结果输入到手机。
    • 更多详情请查阅 CapsWriter-Offline 项目。

🚀 快速开始

第一步:准备服务端 (PC)

  1. 运行并设置好 CapsWriter-Offline 服务端。
  2. 确保服务端防火墙已放行对应端口(默认 6016)。

第二步:配置客户端 (Android)

  1. 下载并安装本应用。
  2. 打开 App,输入服务端的 IP 地址,点击 「测试连接」 确认通信正常。
  3. 点击 「启用和选择键盘」,在系统设置中开启 CapsWriter 语音输入法 并切换为当前输入法。

第三步:开始使用

  1. 在任意输入框点击,呼出 CapsWriter 键盘。
  2. 按住中间的 「按住说话」 按钮说话。
  3. 松开按钮,文字将立即输入到手机上。

🛠️ 构建环境

  • IDE: Android Studio
  • Language: Kotlin
  • UI Framework: Jetpack Compose
  • Communication: WebSocket (OkHttp)

❤️ 致谢

本项目是 CapsWriter 下游生态的一部分。 核心服务端及算法支持:HaujetZhao/CapsWriter-Offline

📄 联系与反馈

  • Issues: 遇到 Bug 或有新功能建议,请直接提交 GitHub Issues
  • Discussion: 欢迎在 Discussions 中分享你的使用技巧和心得。

About

CapsWriter-Offline 安卓客户端,离线语音安卓输入法。新项目。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages