取消键盘不是做减法,而是把「说、写、改、理」四件事交给最合适的方式:语音负责速度,手写负责精度,指令负责改写,每日整理负责回顾。它们彼此配合,构成一条完整的输入闭环。
按住即说、实时上屏,思考的速度就是成文的速度。长文、灵感、消息,先说出来再说。
手写与语音默契配合:手写负责精准定位与补字,语音负责说出改法——这是局部修改的最佳方案,不改全文,只动该动的地方。
AI 辅助改写是语音输入的必要搭档:口述难免口语化,一句指令就能润色成稿。输入法由此成为一个随身的小型 AI Chat 入口。
一键梳理当日全部语音、手写与指令输入,AI 生成当日摘要——高效回顾一天输入内容的最佳方案,也是 InkTalk 最大的特点之一。
语音是主线,AI 与手写是补充。所有功能都在输入法面板内完成,不需要离开当前应用。
双向流式端点(bigmodel_async),200 ms 音频分包,识别结果只在变化时下发;边说边上屏,结束自动定稿。
中文、实时中英混合、数字口述(自动规整为阿拉伯数字)、英文优先定稿(en-US),一键切换,随说随换。
说出修改要求即可改稿:支持选区修改、全文修改与光标处生成。结果先在面板预览,确认后才写入——输入法从此也是一个随身的 AI Chat。
优先处理选中文本,未选中时处理本次语音内容。接入任意 OpenAI 兼容 API,结果可追加或直接替换原文。
基于 ML Kit 数字墨迹识别,支持简体中文与英文,模型按语言下载后离线可用。与语音配合,是局部修改的最佳方案:手写定位,语音改法。
ESC、Tab、全选、复制、粘贴、撤销(Ctrl+Z)与方向键,5×2 等宽网格,横向滑动切换,编辑长文不求人。
语音、手写、指令与 AI 结果按日期归档在本机,一键「整理当日内容」即可让 AI 生成当日摘要——高效梳理一天所有输入,InkTalk 最大的特点之一。
专有名词热词提升识别准确率;智能标点、数字规整(ITN)、语义顺滑(DDC)均可在设置中独立开关。
语音识别、AI 与输入模式配置可导出为 JSON 备份、换机导入,单文件上限 128 KB,导出前提示敏感凭据风险。
语音识别与 AI 处理相互独立,均可自由替换服务方,凭据只保存在本机。
豆包流式语音识别大模型 2.0(SAUC 二进制协议,WebSocket + gzip)。16 kHz 单声道 PCM 以 200 ms 分片上行,async 端点专属二遍识别负责最终定稿;单次会话最长 120 秒,超时自动结束。
总结、翻译、整理与语音指令走标准 chat/completions。可配置 Base URL、API Key 与模型名;「关闭思考模式」开关自动适配通义、火山方舟豆包与 OpenAI gpt-5 系三类参数。
需要火山引擎「豆包流式语音识别大模型 2.0」凭据(按音频时长计费);AI 功能为可选项。
API Key、App ID、Access Token 只存本机 SharedPreferences,应用不内置任何密钥;每日输入记录仅追加保存在本机数据库,整理结果单独保存、不覆盖原文。
密码、PIN 等敏感输入框中禁用指令模式,也不会写入每日记录;宿主无法提供完整文本时,指令模式拒绝执行,不会把残缺上下文当作全文。
AI 与指令结果写入前会复核选区、光标与原文;任一发生变化即取消写入,避免误删。指令模式单次完整上下文上限 6,000 字符。
麦克风、模式切换与快捷键使用 Android 原生触觉反馈,自动遵循系统「触摸反馈」开关,不额外申请震动权限。
InkTalk 为个人项目,可自行构建 APK 安装使用。接入需自备火山引擎语音识别凭据;AI 功能支持任意 OpenAI 兼容服务。
「好了,自己写了一个输入法。语音识别用的豆包模型。获取上下文来总结和拟定邮件回复。特意做窄一点方便胖折叠用。」
InkTalk 的开发正是受到这条帖子内容的启发:语音识别负责输入,AI 结合上下文完成总结与回复。 我们把这个想法做成了一款完整的输入法,并将开发结果免费提供给有类似需求的用户——凭据自备,代码自行构建即可使用。