Skip to content

Releases

TypeFree v3.5.1 · DeepSeek 官方语音识别 (/v1/tools/asr) 单 Key 闭环

Choose a tag to compare

@dengxuezhao dengxuezhao released this 14 Nov 03:47

TypeFree v3.5.1 (versionCode = 28) 更新亮点

  1. DeepSeek 官方语音识别 (/v1/tools/asr) 单 Key 全链路闭环:
    • 在「服务商凭证保险箱」填入 1 把 DeepSeek 官方 API Key 并一键激活,即可同时驱动一阶段听音(POST https://api.deepseek.com/v1/tools/asr)、二阶段口语去口癖润色 / 快译以及 ✍️ 帮写、🔍 问AI、✦ Jev 军师(含军师按住说底牌),无需额外配置第二家语音服务商。
  2. 协议级严格适配 /v1/tools/asr:
    • EndpointResolver 自动识别 api.deepseek.com 及自定义 /tools/asr 端点,同时在对话与模型探测时剥离 /tools/asr 后缀;
    • AiPipelineEngine 上传 16kHz 单声道 WAV 音频时严格仅上传 file 字段(不传 model / language / prompt / response_format),由服务端自动检测中/粤/英/日/韩等语种,同步完成 1-Token STT 测速、配置备份导入导出及 AppRepository 持久化。
  3. 保留第三方实时流式听音混搭切换:
    • 保留「保留当前第三方听音引擎,仅将 DeepSeek 设为文本大脑」选项,支持在单 Key 极简闭环与阿里云百炼 / 火山豆包 / Gemini Live 等实时流式混搭之间自由切换。

附件说明

  • TypeFree-v3.5.1-release.apk:公开标准版(30,062,122 bytes,SHA-256: afd89cd1389cfaabf87e2cd3ad2cb9358731d54438190026e804317e06f53c72)

TypeFree v3.5.0 — 纯粹帮写创作台、顶栏问AI安全预览卡 & 军师五层反装蠢决策树

Choose a tag to compare

@dengxuezhao dengxuezhao released this 12 Nov 12:57

TypeFree v3.5.0 (versionCode = 27) 更新亮点

  1. 纯粹「✍️ 帮写」创作工作台:剥离被动读屏与回复态度,空框提供种草笔记、朋友圈文案等 7 大主动体裁(小红书等社区自动置顶种草),输入框有草稿时免拖蓝自动捕获并提供 5 颗免开口一键成稿芯片及语音改写原地替换。
  2. 无前缀顶栏「🔍 问AI」安全预览卡:淘汰 == 前缀拦截;普通文本框打满 2 字且非拼音编码态自动浮现 🔍 问AI,键盘内弹卡片答疑不改输入框,支持一键清空、复制或填入输入框(双向支持 ↶ 撤回)。
  3. 「✦ 军师」五层正交决策树与事实专业度筛子:新增 Layer 3「认知/技术探讨局 vs 人情/利益博弈局」二元分流,内置事实与专业度筛子,识破民科类比与伪科学漏洞,统一走「同频升维 / 温和勘误 / 极客外推」笃定陈述句三轴。
  4. 「✦ 军师」保留深度思考全链路提速 & 国内直连/DeepSeek 混搭优化:
    • 保留思考前提下提速:端侧去除逐节点脱敏 Binder IPC 与常规原生聊天冗余 OCR;Prompt 第 8 条精炼内部推演并与模型参数对齐(Gemini 2.5 thinkingBudget=256、Gemini 3/4 thinkingLevel=MEDIUM + maxOutputTokens=1536、DeepSeek thinking.enabled / 豆包 medium / 千问 enable_thinking);全链路接入 Gemini & OpenAI/DeepSeek SSE 流式渐进上屏(思考态反馈 → 潜台词雷达先出 → 三张策略卡逐条点亮)。
    • DeepSeek 配置与混搭指引:快捷启用自动回填密码本一阶段 STT Key、纯文本免无效截屏、新增 国内直连与 DeepSeek 混搭配置指南。

附件说明

  • TypeFree-v3.5.0-release.apk:公开标准版(SHA-256: 1978d70c81c63095f339dc62e59678f0f4cc4c3074d232ed6e9e597ab96e4aa4)

TypeFree v2.7.0 — 原生 C++ librime 1.17.0 引擎、5 档无极键盘高度、流式边说边上屏与三层智能联想

Choose a tag to compare

@dengxuezhao dengxuezhao released this 10 Nov 09:18

🚀 TypeFree v2.7.0 核心更新说明

1. 原生 C++ librime 1.17.0 NDK 引擎与雾凇拼音 (rime-ice) 深度集成

  • 真实上游 C++ 引擎 (:rime NDK/JNI 模块):基于 Android NDK 26 + CMake 4.0 将上游 librime 1.17.0 核心及 librime-lua、librime-octagram、librime-predict 三大插件合并编译为 arm64-v8a 原生动态库(librime.so + librime_jni.so)。
  • 三大输入方案一键无缝切换:
    • 全拼(雾凇拼音 rime_ice):内置 iDvel/rime-ice 精简词库(8105 通用规范汉字表 + 高频基础词条,共 26,619 词条),支持全拼整句组词、声母简拼(如 jttq → 今天天气)、动态词频自学习与 2D 展开候选网格。
    • 小鹤双拼(整句 double_pinyin_flypy):支持小鹤双拼键位整句输入与用户词频自学习。
    • 小鹤音形(四码顶功 FLYPY_TABLE):保持四码唯一自动上屏、第五码顶字、固定候选词序(不调频防肌肉记忆错乱)、; 快捷符号与 ` 反查。
  • 在线完整词库 SHA-256 校验拉取:在「词典与热词」页提供一键下载 58 万 雾凇完整词库(固定 GitHub Release Commit 源 + 强制 SHA-256 完整性校验,后台热重载零阻塞)及自定义 Rime YAML 方案导入。

2. 全面板 5 档无极帧高统一 (KeyboardMetrics) & 4×2 快捷工具面板

  • 消除 298→334dp 高度跳变:所有面板(语音、26 键、快译、剪贴板、帮我写、选中改写、工具面板)统一由单一 KeyboardMetrics.frameHeight 驱动,文风选择条与错误横幅改为帧内覆盖展示,切换面板与展开文风条实现 宿主 App 0px 重排跳动。
  • 5 档键盘高度自由调节:支持 紧凑 (268dp) / 偏低 (283dp) / 标准 (298dp) / 偏高 (316dp) / 舒适 (333dp) 五档高度,仅缩放键区高度,保持 34.dp 顶栏锚点恒定。
  • 顶栏 ⊞ 4×2 快捷工具面板:顶栏左侧新增展开按钮,收纳「输入方案切换、实时写入开关、联想词开关、AI 续写开关、键盘高度 5 档调节、词库管理、无痕模式、更多设置」八大高频控制项。

3. 流式边说边上屏 (StreamingComposer) & 超长听写无感续接

  • 实时写入宿主输入框 (setComposingText):开启「流式边说边上屏」后,说话期间流式 ASR 草稿直接写入目标输入框 Composing 预编辑区,松手后自动替换为 LLM 润色定稿;若中途手动移动光标自动进入 Frozen 保护态防误覆盖,并支持顶栏 ↶ 一键退回未润色原文。
  • 超长语音会话轮换与分块润色:录音接近单次流式会话上限且检测到静音窗口时自动无缝轮换新流式连接,松手后按句号边界自动分块并发润色。

4. L1/L2/L3 三层紧邻联想词 & 隐私无痕模式 (Incognito Mode)

  • 三层智能联想 (PredictionCoordinator):汉字上屏后 34.dp 候选栏自动融合静态高频搭配 (L1)、本地 SQLite 个人二元词频 (L2 PredictionStore) 与可选 AI 整句补全 (L3)。
  • 全链路无痕保护:在密码框、宿主声明 IME_FLAG_NO_PERSONALIZED_LEARNING 或手动开启「无痕模式」时,自动暂停个人二元词频学习、Rime 用户词典写入、剪贴板监听与历史记录落盘。

v2.6.1

Choose a tag to compare

@dengxuezhao dengxuezhao released this 10 Nov 01:05

🚀 TypeFree v2.6.1 核心更新说明

1. Google Gemini Live 原生流式直出 & 45s 热连接预热池

  • 一等公民流式协议 (GEMINI_LIVE_WS):深度对接 BidiGenerateContent WebSocket 实时双向音频流,说话期间在键盘、悬浮胶囊与首页沙盒实时渲染增量预览,支持个人词典热词自动注入。
  • 双模式智能直出:提供 SMART 智能净写直出(在单次流式连接内完成去口癖语气词、句中改口修正与智能标点断句,省去二次 LLM 网络往返)与 VERBATIM 忠实逐字 两种转写模式;遇到「帮我写 / 语音改写 / 实时翻译」意图或 WebSocket 受阻时,自动无缝衔接所选 LLM 或 .m4a HTTP 转写兜底。
  • 零等待热连接预热池 & 短词防卡死收束:
    • 键盘弹出、进入首页沙盒、开启悬浮球及每轮语音结束时,后台自动建立 45s 空闲自释放的 SetupComplete 热备连接池,按下麦克风即刻零等待推流;
    • 引入尾帧人声能量门限(isVoicedPcmChunk)与事件驱动自适应静默收束(识别 turnComplete / generationComplete 及短词增量静默窗口),已出终稿松手 0ms 秒回,彻底消除短词松手 4s/10s 等待。

2. 三层「统一接口工作台」与厂商凭证保险箱 (Provider Vault)

  • 重构 设置 -> API 配置 为清爽三层架构:厂商凭证保险箱 → 一键极速方案切换 → 按需展开高级路由微调。
  • 独立持久化保存 Google Gemini、阿里云百炼、火山引擎豆包、硅基流动、DeepSeek 与自定义 OpenAI 兼容网关 凭证,自由切换服务商或任意自定义模型(如 gemini-3.5-flash-lite、gemini-3.8-flash、doubao-seed-2-1-lite 等)均 100% 原样尊重用户选择且不丢失已有 Key;脱敏配置导出自动剥离保险箱全部密钥。

3. 外放音频焦点避让 & 轻声耳语模式 (Whisper Mode)

  • 录音自动暂避媒体音乐:录音期间按需请求 AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE 音频焦点,自动暂停手机正在外放的音乐/播客以防歌词串入识别,松手立即恢复播放。
  • 端侧轻声耳语增益:支持开启轻声模式,对 16kHz 16-bit PCM 录音流执行实时自适应软限幅增益放大(最高约 3.2x 防削波),在图书馆、会议室或深夜轻声细语依然清晰识别。

4. 零延迟口令短语展开 (Voice Snippets) & 界面细节打磨

  • 新增口令短语引擎(SnippetMatcher):说出预设口令(如“发我的工作邮箱”)或敲击四码编码即可本地 0ms 瞬间展开长文本模板,支持 JSON 随配置导入导出。
  • 修复历史记录页面「原始转写初稿对比」卡片顶栏在长模型名与流式标记下的文字挤压遮挡问题。

📦 下载与安装

  • 预编译开源纯净版 APK:直接下载下方 Assets 中的 TypeFree-v2.6.1-release.apk 覆盖安装即可(兼容 Android 8.0+,内置纯净开源双拼词库,已配置的 API 密钥、自定义码表与个人词典均无损保留)。
  • 源码构建:
    git clone https://github.com/dengxuezhao/TypeFree.git
    cd TypeFree
    ./gradlew assembleRelease

TypeFree v2.5.0 - 双通道 WebSocket 实时流式 ASR、全厂商 Thinking 开关与毫秒级模型测速

Choose a tag to compare

@dengxuezhao dengxuezhao released this 06 Nov 10:21

🚀 TypeFree v2.5.0 核心更新说明

1. 双通道 WebSocket 实时流式 ASR(边说边出字 + 松手百毫秒直达)

  • 火山豆包流式 SeedASR 2.0 (VOLCENGINE_SAUC_WS):原生实现二进制帧头编解码 + Gzip 负载压缩协议,自动将个人词典热词注入服务端 corpus.context,精准适配口音、吞音与中英混输。
  • 阿里云百炼实时流式 (ALIYUN_DASHSCOPE_WS):原生对接 paraformer-realtime-v2 / fun-asr-realtime,仅需单枚 sk- API Key 免签名直连,支持一键复用凭证至百炼 LLM。
  • 全场景实时预览与无感兜底:在内置键盘、全局悬浮胶囊与首页体验沙盒实时渲染增量语音转写预览;遇弱网或 WebSocket 异常时自动无感降级为 HTTP 整包转写,绝不丢音。

2. 全厂商通用 Thinking 思考开关 & Doubao-Seed-2.x 极速适配

  • 在阶段 2(LLM 净写)与多模态直出卡片新增通用三态思考控制:关闭思考 (极速) / 模型默认 / 开启思考。
  • 精准适配主流推理模型家族:
    • 火山方舟 Doubao-Seed-2.x / 3.x(注入 reasoning_effort = "minimal" 彻底清零隐藏思考链,4G 移动网络实测润色延迟从 6629 ms 直降至 839 ms,提速 7.9 倍);
    • 火山 Seed-1.6 / 智谱 GLM-4.5+ / DeepSeek V3.1+(thinking.type),内置火山 ep-... 推理接入点双向语法自愈与缓存;
    • 阿里云百炼 / 硅基流动 / Qwen3+(enable_thinking);
    • OpenAI o1/o3/o4/GPT-5(reasoning_effort)与 Google Gemini 2.5 / 3.x(thinkingConfig)。

3. 下拉模型 1-Token 真实毫秒级测速 & 内置请求诊断日志

  • 移除写死的速度推荐标签,模型选择弹窗新增 「⚡ 测速排序」 与单模型重测按钮,并发发送遵循当前思考开关的 max_tokens = 1 探针,展示真实 ms 延迟徽章并自动按最快响应置顶,直观区分 403 未开通 / 401 / 429。
  • 「真实连通性与润色效果实测」结果卡片内置实时诊断日志面板与一键复制按钮,透明展示逐次 HTTP 状态码、实际注入参数、Prefix Cache 缓存命中数与 reasoning_tokens 消耗。

4. 全链路低延迟基础设施重构

  • 连接池保活与录音期异步预热:复用 HTTP/2 长连接池,按下麦克风瞬间后台异步预热目标 API 的 DNS 与 TLS 握手,消除松手首包建连等待。
  • 100% 静态 System Prompt 前缀缓存对齐:剥离动态场景与词典变量至结构化 XML 用户块,最大化命中服务端 Prefix Cache。
  • 流式直写 WAV + 硬件 AAC 压缩 + 多帧抗噪 VAD:消除录音收尾二次拷贝,支持 MediaCodec 硬件编码 .m4a(体积缩小约 85%)与抗机械按键冲击声的多帧自适应静音检测。

📦 下载与安装

  • 预编译开源纯净版 APK:直接下载下方 Assets 中的 TypeFree-v2.5.0-release.apk 覆盖安装即可(兼容 Android 8.0+,内置纯净开源双拼词库,已配置的 API 密钥、自定义码表与个人词典均无损保留)。
  • 源码构建:
    git clone https://github.com/dengxuezhao/TypeFree.git
    cd TypeFree
    ./gradlew assembleRelease

TypeFree v2.4.0 - 全面板零跳变锁死、黄金比例全键盘与双向改写升级

Choose a tag to compare

@dengxuezhao dengxuezhao released this 06 Nov 05:43

✨ TypeFree v2.4.0:全面板零跳变锁死、黄金比例全键盘与双向改写升级

本版本聚焦真机高频打字与语音切换的零抖动人体工学体验,彻底消除多模态面板切换时的界面重排与顶栏位移,并升级内置全键盘比例、独立数字行与选中文本双向直达工作流。


🚀 核心升级与修复

  1. 全面板恒定 298.dp 高度与顶栏 (0, 0) px 像素级坐标锁死

    • 统一语音口述(VOICE)、内置全键盘(QWERTY)、实时直译(TRANSLATE)、帮我写(Help me write)、选中改写(Speak to edit)与智能剪贴板六大面板的窗口高度(恒定 298.dp),切换面板时宿主 App 聊天流与输入框实现 0.0dp 零重排跳动;
    • 锁死全模式 34.dp 顶栏与左上角 TypeFree 品牌锚点的几何坐标,跨模式切换实现 (0, 0) px 像素级零位移。
  2. 内置全键盘人体工学重构与可选顶部独立数字行 (1–0)

    • 黄金键帽比例 (~1.14 : 1) 与 3D 实体底棱触感:重构全宽边缘网格、键帽圆角与按压下沉反馈,告别瘦长键位,提升双手拇指盲打命中率;
    • 可选顶部独立数字行 (1–0):无需切入符号层即可直接输入数字;中文双拼/音形编码态下按数字键智能触发候选词上屏,空闲态与英文模式直出数字;
    • 底部防误触安全垫与 4 行工具托盘:5 行模式预留底部防误触拇指缓冲垫;关闭独立数字行切换为 4 行模式时自动呈现底部收起键盘/切换输入法人体工学托盘,全程保持 298.dp 零高度跳变;
    • 矢量化 Shift 状态图标:升级大写锁定(Caps Lock)/ 单次大写 / 小写三态矢量渲染,浅色与深色主题均清晰锐利。
  3. 记忆上次输入面板模式 & 密码框自动切英文保护

    • 新增 「记忆上一次使用的键盘模式」 开关(默认开启):收起键盘、切换输入框或跨应用唤起时自动恢复上次停留的面板及中英状态(语音 / 中文 / EN / 直译);关闭开关时每次新会话自动回归语音主面板;
    • 密码框智能保护:识别到密码 / PIN 安全输入框时临时强制切入纯净英文键盘,离开密码框后自动恢复原有记忆状态,绝不污染用户偏好。
  4. 选中文字 Speak to edit 双向一键互通 & 360dp 窄屏防挤压适配

    • 打字选词不打断心流:在打字或直译面板选中文本(如长按 A 全选)时不再强行跳离当前键盘,而是在顶栏浮现醒目的 AI 改写 胶囊供按需一键呼出;
    • 改写子面板双向桥接:在 Speak to edit / Help me write 子面板右上角新增直跳打字键盘与智能剪贴板快捷入口,支持直接打字覆盖或粘贴替换选区;
    • 360dp 窄屏自适应顶栏:将顶栏一键撤销升级为固定 26.dp 圆形图标按钮(↺)并引入中间徽标弹性宽度分配,彻底消除 720p / 360dp 窄屏多胶囊并排时的挤压变形。

📦 下载与安装

  • 预编译开源纯净版 APK:直接下载下方 Assets 中的 TypeFree-v2.4.0-release.apk 覆盖安装即可(兼容 Android 8.0+,内置纯净开源双拼词库,已导入的自定义 TSV / Rime 码表与 API 配置均无损保留)。
  • 源码构建:
    git clone https://github.com/dengxuezhao/TypeFree.git
    cd TypeFree
    ./gradlew assembleRelease

TypeFree v2.3.0 - Open Source Release

Choose a tag to compare

@dengxuezhao dengxuezhao released this 05 Nov 15:07

🎉 TypeFree v2.3.0: 首个正式开源版本 (Open Source Release)

欢迎使用 TypeFree —— 受现代极简声波美学启发,纯原生 Kotlin + Jetpack Compose + Material 3 构建的 Android AI 语音输入法与全局悬浮胶囊。

全面践行 BYOK (Bring Your Own Key) 与私有化部署理念,零订阅门槛、零第三方隐私采集,让自然语音输入与智能改写回归纯粹自由。


🚀 核心特性速览

  1. 免切输入法的「全局无感悬浮语音胶囊 (Voice Bubble)」

    • 保留日常习惯输入法(Gboard、微信键盘、搜狗等),任意输入框获得焦点时光标旁自动静默浮现声波圆球(密码框自动避让隐藏);
    • 采用 Android 13+ (API 33+) AccessibilityInputConnection 原生光标级通道直插,零剪贴板污染毫秒级精准上屏或替换选中文本。
  2. 完全自由的 BYOK 双引擎与本地离线架构

    • STT + LLM 双阶段流水线:兼容硅基流动 SenseVoiceSmall、Groq Whisper、DeepSeek 等所有 OpenAI 兼容接口;
    • Audio Direct 原生音频直连:兼容 Google Gemini 2.5 Flash / Flash Lite 及 OpenAI 多模态音频接口;
    • 局域网与全离线私有化:支持连接本地 whisper.cpp 与 Ollama(如 Qwen2.5:7b),全程零成本离线运行;
    • 聚合网关智能解析:内置针对 NewAPI / OneAPI 网关的智能路径自动重构与同服务商 Key 自动同步。
  3. 四大 AI 语音意图模式

    • 🎙️ 口述净写 (Dictate):去语气口癖、句中改口自动修正、自动分点断句、严格反废话护栏;
    • ✍️ 帮我写 (Help me write):核心意图自动扩写为得体详实的正式回复与方案;
    • 🪄 选中文本语音改写 (Speak to edit):宿主选区实时捕获、快捷指令芯片润色扩写与一键撤销;
    • 🌐 长按上滑弧形转盘直译 (Release to translate):录音过程向上滑选目标语言,松手即刻上屏译文。
  4. 宿主应用感知自适应文风 (App-Aware Styles)

    • 自动识别当前前台应用(微信/飞书/邮件/代码终端/社交网络),动态匹配对应语气与格式规范。
  5. 硬核中英双模全键盘与音形/Rime 码表热挂载引擎

    • 支持浅色暖白单色 / 深色曜石 / 跟随系统,左右横滑无感切换语音面板与键盘;
    • 开箱内置纯开源无版权争议的标准双拼词库;
    • 支持自定义 TSV / Rime 码表热挂载:可一键导入用户本地四码音形码表(如小鹤音形、五笔、虎码等)与单字全码反查,并可随时一键恢复默认。
  6. 智能剪贴板提取面板 (Smart Clipboard)

    • 本地 Regex 智能提取短信验证码、快递单号、纯净链接与邮箱,一键直填与置顶收藏。
  7. 个人词典 Diff 自学习与安全脱敏配置分享

    • 手动纠错后通过前后文 Diff 自动沉淀专有名词至个人词典;
    • 支持自动剥离隐藏 API Key 的安全 JSON 配置导出分享与无损合并导入。

📦 下载与安装

  • 预编译纯净 APK:下载下方 Assets 中的 TypeFree-v2.3.0-release.apk 直接安装体验(兼容 Android 8.0+)。
  • 源码构建:
    git clone https://github.com/dengxuezhao/TypeFree.git
    cd TypeFree
    ./gradlew assembleRelease