在喧嚣算法浪潮中,做那座不联网的孤岛。
离线,是最大的奢侈。
拒绝上传 · 拒绝追踪 · 拒绝算法喂养
只做你离线的输入法
基于 Trime v3.3.12 · 纯本地运行 · 零联网权限 · 与原版共存安装 · 安装包仅8.92 MB(arm64-v8a)
全网首创 集成11 种语音实时动效「声情意象」 · 军工级加密备份 · 悬浮键盘 · 「剪切板& 收藏夹」增强
把同文的所有自由,都交给用户自己DIY,要用就用你自己个性化DIY的输入法 基于 osfans/trime
v3.3.12的深度定制版。无联网权限、无广告、无任何数据上传。
大海版,做到了「键盘样式」编辑可视化,完全可以由用户自主 DIY!支持一键导出、导入!用户自己DIY设计编辑的键盘模板,可导出本地后,自由分享给社区的其他海友一键导入使用!大家相互分享种各自别出心裁的好看设计!
大海版,做到了同文可以看片了!「键盘背景」图片,完全支持用户 相册图 / GIF动图 / 视频 做键盘底板,支持裁剪、模糊、透明度、4 种填充,支持竖屏、横屏、候选栏等多处插入不同背景图片、动图或视频!
一句话:把同文里那些「只能翻 YAML 才能改」的自由,全部搬回手指上。
大海版,做到了「键盘样式」编辑可视化,完全可以由用户自主 DIY!支持一键导出、导入!用户自己DIY设计编辑的键盘模板,可导出本地后,自由分享给社区的其他海友一键导入使用!大家相互分享种各自别出心裁的好看设计!
大海版,做到了同文可以看片了!「键盘背景」图片,完全支持用户 相册图 / GIF动图 / 视频 做键盘底板,支持裁剪、模糊、透明度、4 种填充,支持竖屏、横屏、候选栏等多处插入不同背景图片、动图或视频!
在同文圈待过的人,大概都经历过这套流程:
想要键盘好看一点 → 找到主题目录 → 打开一份几百行的 YAML →
在一堆 key_back_color / candidate_text_size / keyboard_padding 里猜数值 →
改完「部署」→ 回键盘看效果 → 不对,再改回去。
皮肤作者做了一个很美的包,用户想用,还得先学会把文件放到正确的目录、改对 config.yaml 的 style。
这条链路,大海版整个拿掉了。
现在改外观是一件可以直接「动手」的事:
- 18 组颜色直接点取色盘(色相条 + 饱和度/明度面板 + A/R/G/B + 十六进制,带透明度)
- 30 项尺寸直接拖滑杆(按键、间距、阴影、候选栏、注释、气泡、内边距……)
- 边改边看:预览用的是你真实的键盘背景图,不是示意色块
- 满意了:一键导出成皮肤模板 JSON,发给群里,别人一键导入
- 想反悔:点「恢复默认」,或从模板里换回上一个
不用打开 yaml,不用记任何键名,不用重启。
同文生态里(原版、各类改版),目前没有第二款把「全部外观参数可视化 + 皮肤可导出分享」这件事做完整。 这也是大海版所有改造的出发点:同文的自由本来就在,只是被锁在配置文件里;我们把它交还给你本人。
还有两层:
- 看得见的情绪 —— 声情意象:语音输入时键盘底部随你说话起伏流动,8 套情绪动效 + 随机 + 声音自适应。
- 天天硌手的小地方 —— 剪贴板分类与批量、候选长按排序、自定义短语、加密备份、设置项排序与搜索、首页标语。
- 下载 release 里的 arm64-v8a APK(多数手机;不确定就用这个)。
- 安装后打开「同文输入法大海版」,按引导选择 Rime 用户数据目录(用默认的应用私有目录最省事)。
- 系统设置 → 语言与输入法 → 启用「同文输入法大海版」→ 设为默认。
包名
com.osfans.trime.dahi,可以和原版同文、CatTrime、BiBi 版共存,互不覆盖。 覆盖升级只要求两次构建用同一个签名密钥,与密码 / 别名无关。
主界面右上角齿轮 → 大海版专有入口:
| 入口 | 干什么 |
|---|---|
| 样式编辑 | 18 组颜色 + 30 项尺寸的可视化调整,实时预览、模板、导入导出皮肤 |
| 键盘背景 | 相册图 / GIF / 视频做键盘底板,支持裁剪、模糊、透明度、4 种填充 |
| 声情意象 | 说话时的键盘动效(11 种),可排序、可调振幅与灵敏度 |
| 剪贴板分类 | 分类新建 / 改名 / 删除 / 排序(剪贴板与收藏夹共用) |
| 排序与短语 | 查看并清理候选词自定义顺序、自定义短语 |
| 首页标语 | 自定义首页标题下那句小字(4 条预设 / 自定义 / 不显示) |
| 诊断信息 | 一键导出「版本 + 机型 + 关键设置」,方便反馈问题 |
① 先定底色
设置 → 键盘背景 → 打开「启用自定义键盘背景」→ 从相册选图(可裁剪、可模糊)。 竖屏、横屏、候选栏可以各放一张;GIF 和视频也认。
② 再调按键,让它让出背景
样式编辑 → 按键与键盘 →「按键底色」把不透明度拉低(或用「透明按键」模板)→ 背景就透出来了。
③ 调完导出,发给任何人
样式编辑 → 模板 → 导出 JSON。对方在同一个位置导入即可,不需要他懂任何配置。 你的配色、尺寸、圆角、间距、工具栏图标颜色,全都在这个文件里。
这就是这套设计最想打通的一公里:皮肤作者和用户之间,不再隔着"部署"这一步。
- 长按候选词:前移 / 置顶 / 移到上页 / 移到页首……数字键会跟着新顺序选字。 调乱了:设置 → 排序与短语 → 候选词自定义顺序 → 清空。
- 长按剪贴板条目:编辑 / 分享 / 分词 / 收藏 / 置顶 / 设置分类 / 删除 / 设为自定义短语 / 批量。 搜索浮层里长按,是同一套菜单。
设置 → 配置 → 备份与还原:全程加密(AES-256-GCM + PBKDF2 20 万次迭代),可分别勾选 首选项 / 剪贴板 / 收藏夹 / 声情意象 / 候选排序 / 自定义短语 / 键盘背景。
还原前会显示「备份时间 / 来源版本 / 文件大小」;若备份来自更新版本,会明确提示——那不是密码错误。
设置 → 诊断信息 → 导出,把生成的 txt 发出来即可(不含剪贴板内容、不含备份密码)。 里面已经有版本、机型、全部设置、最近崩溃栈、数据库自检——比截图有用得多。
本文件按模块列全能力;想看带操作步骤的图文版,另见
用户手册.md。
基线:上游 trime v3.3.12(
e09ac711) 包名:com.osfans.trime.dahi本版:dahi.25想装/想用:见 快速上手;想改代码:见 开发说明。
按模块列全,共 7 大功能域 + 3 项系统级改造。
这是本项目与同文生态其他版本的根本差异:外观的每一条参数都不再需要改配置文件。
| 能力 | 说明 |
|---|---|
| 颜色可视化 | 18 组(按键与键盘含工具栏图标、候选栏、气泡),取色器含色相条 + 饱和度/明度面板 + A/R/G/B + 十六进制 + 透明度 |
| 尺寸可视化 | 30 项 / 6 分组滑杆(按键、间距与阴影、候选栏、注释与上标、气泡、高级微调),带数值与单位 |
| 即时生效 | 改完立刻重建键盘视图,不需要部署、不需要重启 |
| 真实预览 | 预览层用当前键盘背景图铺底合成,所见即所得;候选词按文字宽度流式排布,预览不会互相压字 |
| 三层覆盖 | 颜色 fallback 链 → 30+ 中文别名键 → 按键层 GradientDrawable,保证任何第三方主题都能改(连把图片键当底色的主题也压得住) |
| 模板 | 快速模板(原样 / 透明按键 / 深色 / 浅色)+ 2 个自定义槽,可应用 / 覆盖 / 重命名 / 删除 |
| 导出 / 导入 | 一键导出皮肤 JSON,别人一键导入即可还原你的整套外观 —— 皮肤作者的成品可以直接传给别人用 |
| 背景联动 | 键盘背景(图片 / GIF / 视频)与样式参数一起进备份,换机后整套外观原样复活 |
换句话说:同文的自由本来就在,只是被锁在 yaml 里。这里把它搬到了手指上,并且允许被分享。 这一层与「键盘背景」「声情意象」共同构成大海版的三条主线:能改、能美、能带走。
样式模板 JSON 包含:全部颜色值、全部尺寸值、背景槽位配置(不含大体积视频)。
| 能力 | 说明 |
|---|---|
| 文字搜索 | 子串过滤(SQL LIKE + 分页),\ % _ 已转义,搜下划线/百分号不会误匹配 |
| 搜索框能输入 | 输入法窗口里的 EditText 收不到同文键盘的提交,因此用「搜索桥」把提交文本/退格重定向进搜索框 |
| 拖动排序 | 条目左侧把手拖动,顺序持久化(orderIndex,DB v4) |
| 置顶 | 剪贴板与收藏夹都有,图钉指示一致 |
| 分类 | 长按 → 设置分类:选已有 / 新建 / 移出;顶部「全部 + 各分类」筛选条,可搜索叠加 |
| 分类管理 | 分类页可改名(整类迁移)/ 删除(条目保留)/ ↑↓ 排序,剪贴板与收藏夹共用 |
| 搜索浮层长按 | 与主窗口同一套菜单;来自收藏夹的条目也有「设置分类」 |
| 隐私 | 密码 / PIN / 网页密码框不弹剪贴板建议条 |
- 文件格式:
magic(8B) | version(1B) | salt(16B) | iv(12B) | AES-256-GCM(密文+tag),绝不明文落盘。 - KDF:PBKDF2-HMAC-SHA256,20 万次迭代,256 bit。
- 7 个可独立勾选项:首选项 / 剪贴板 / 收藏夹 / 声情意象 / 候选排序 / 自定义短语 / 键盘背景(图片、GIF、视频 ≤4MB)。
- 短语还原支持 覆盖 / 合并。
- 还原前显示「备份时间 / 来源版本 / 文件大小」;备份来自更新版本时明确提示(不是密码错)。
- 密码错与文件损坏分别提示,不再一律说“密码错误”。
- 说点啥 AIDL 联动:三个开关(AIDL 语音 / 录音时暂停其他媒体 / 工具栏麦克风);主题里绑
command: voice_toggle可做点按开关。 - 声情意象 11 种动效:清纹徐流、静息沉光、星星点点、环漪悠漾、碧浪腾舒、明律铿锵、迷雾萦回、海浪怒吼、一片空白、随遇随机、声随情迁。 可拖动排序、可独立取色、有最大振幅上限与自适应灵敏度;两个快捷入口(工具栏 ♬ / 键盘左上角三点菜单)。
两个入口(工具栏按钮 / 三点菜单);- / 停靠 / + + 两个空档拖动;
横竖屏各自独立的横向、纵向缩放(右下角比例把手);不占用应用内容区,键盘外点击可穿透;位置与比例记忆。
- 长按排序:忘记该词 / 前移 / 后移 / 置顶 / 垫底 / 重置 / 移到上页 / 下页 / 页首 / 页尾。
- 取完整候选表后整体重排再切页 → 跨页真正生效;重排后按显示位置补序号。
- 数字键按显示位置选字;上/下页键改为翻应用侧页;组字结束自动复位。
- 自定义短语:代码 → 正文,任何方案可用;与排序共用同一套顺序体系。
- 排序与短语法管理页:列出全部记录、单条删除、一键清空。
- 键盘候选栏序号开关;候选窗口翻页箭头点击区 32×32dp、间隔 20dp。
- 颜色 17 组 / 3 大类:按键与键盘(含工具栏图标)、候选栏、气泡。
- 尺寸 30 项 / 6 分组:按键、间距与阴影、候选栏、注释与上标、气泡、高级微调。
- 分组可排序(组内上移/下移/置顶/垫底)、可恢复默认顺序(不动数值)。
- 实时预览:悬浮固定;候选词按文字宽度流式排布不重叠;启用自定义背景时直接用真实背景图铺底(样式与背景的合成效果)。
- 取色器:色相条 + 饱和度/明度面板 + A/R/G/B 滑块 + 十六进制。
- 模板:快速模板(原样/透明按键/深色/浅色)+ 2 个自定义槽 + JSON 导入导出。
三层覆盖保证「任何主题都能改」。
- 4 个槽位:竖屏 / 横屏 / 候选栏 / 视频,各自记忆数据源与填充模式。
- 相册选图(支持 GIF 自动识别循环)、视频(静音等比循环);裁剪页(拖动 + 双指缩放)。
- 填充 4 种、高斯模糊 0–40、透明度、实时预览;随加密备份一起走。
- 省电:GIF 按自身帧率(约 20fps)重绘而不是跟着屏幕刷新率;键盘不可见时暂停视频解码。
- 输入法切换列表里显示「击响中文之韵(大海版)」,便于与原版区分。
- 首页标语自定义:4 条预设 + 自定义 + 不显示,默认「在喧嚣算法浪潮中,做那座不联网的孤岛」。
- 多语言:新增文案提供 简体 / 繁体 / 英文 三套,不再出现「英文系统里夹中文」。
这是本项目原创、目前没有第二款输入法做过的功能。
用语音输入时,键盘底部会随着你的声音起伏流动。不是那种机械的"音量条"——是八套带情绪内核的动效,每一套对应一种说话状态:
| 动效 | 情绪内核 | 强度 |
|---|---|---|
| 清纹徐流 | 平和舒缓、娓娓道来 | ★★☆☆☆ |
| 静息沉光 | 沉静内敛、若有所思 | ★★☆☆☆ |
| 星星点点 | 轻快跳跃、心情明亮 | ★★★☆☆ |
| 环漪悠漾 | 温润从容、不急不缓 | ★★★☆☆ |
| 碧浪腾舒 | 兴致盎然、灵动外放 | ★★★★☆ |
| 明律铿锵 | 理性清醒、条理清晰 | ★★★★☆ |
| 迷雾萦回 | 思绪纷乱、遐想恍惚 | ★★★★☆ |
| 海浪怒吼 | 澎湃汹涌、大海无量 | ★★★★★ |
还有三种"模式":
- 一片空白:关闭动效,只留干净键盘。
- 随遇随机:每次语音输入随机挑一套,天天不重样。
- 声随情迁:根据你声音的活跃度,在八套动效之间自动过渡——轻声细语时是清纹徐流,越说越激动会自然推到海浪怒吼。灵敏度可调。
能调的细节:动效颜色(跟随键盘配色,或固定一个颜色)、动效透明度(100%–150%,主题偏淡时可以加深)、最大振幅上限(避免盖住候选)、顺序(拖动排序)、工具栏 ♬ 按钮一键切换。
为什么值得单独说:键盘是"看不见的器官",绝大多数输入法只在结果(打出什么字)上优化,没有人在过程(说话/打字时的身体感)上做过设计。声情意象是把"说话的情绪"变成可见的形状——这也是这个版本最想让你先看到的东西。
同文最迷人的地方是「什么都能改」;最折磨人的地方是「只能用 YAML 改」。
想要按键圆角大一点、候选栏矮一点、气泡阴影淡一点、工具栏图标换个颜色——
都得打开主题目录里那份几百行的 yaml,在一堆 key_back_color / keyboard_padding 里
凭经验填数字,然后「部署」、回键盘看、不对再改。想装别人做的皮肤更麻烦:先学会把文件放对地方、改对 style。
大海版把这一整条链路删掉了。
| 以前 | 现在 |
|---|---|
| 打开编辑器找键名 | 点开「样式编辑」:18 组颜色 / 30 项尺寸,按分组排好 |
手填 #RRGGBB |
取色盘:色相条 + 饱和度&明度面板 + A/R/G/B + 十六进制 + 透明度 |
| 凭经验猜 dp 数值 | 拖滑杆,预览立刻变——用的是你真实的键盘背景图,不是示意色块 |
| 改完部署、重启、回键盘看 | 改完即时生效,键盘视图当场重建 |
| 皮肤只是"一个包",别人装了还怕撞主题 | 一键导出皮肤 JSON,别人一键导入,配色尺寸圆角间距原样带走 |
| 想反悔 | 「恢复默认」,或换回上一个模板槽 |
细节不省:三层覆盖(颜色 fallback 链 → 30+ 中文别名键 → 按键层 GradientDrawable)
保证任何第三方主题都能改——包括那些拿图片当按键底色的主题(这类主题以前怎么改颜色都没反应,
因为它的底色根本不是"颜色")。
怎么把皮肤给别人:
- 调好 → 样式编辑 → 模板 → 保存到自定义槽 → 导出 JSON
- 把 JSON 发出去
- 对方:样式编辑 → 模板 → 导入 → 选中 → 应用
不需要他懂任何配置,也不需要他重启。
这才是同文「自由」该有的样子:自由不该以"必须会写配置"为门槛。 你做一套,朋友导入就能用;他在你的基础上改两笔,再导出给下一个人。 同文生态里目前没有第二款做到这一点——这不是"又多了一个主题可选", 而是皮肤第一次变成了可以互相传递的东西。
| 指标 | 数值 |
|---|---|
与上游 v3.3.12 相比 |
171个文件改动,新增 19,396 行,删除 237 行 |
| 新增 Kotlin 源文件 | 46 个,合计 11,558 行 |
| 新增界面文案 | 398 条(简 / 繁 / 英 三语) |
| 新增设置页 | 10 个 |
| 样式编辑可调项 | 18 组颜色 + 30 项尺寸 |
| 构建迭代次数 | 历时2周打磨 60+ 次内部构建迭代(plus.v1) |
| 上游功能删减 | 0 |
| # | 原版痛点 | 大海版的做法 |
|---|---|---|
| 1 | 语音输入只有"录音中"三个字 | 声情意象:8 套情绪动效 + 随机 + 声音自适应 |
| 2 | 改外观只能手改 YAML;做了皮肤别人也不会装 | 样式编辑:18 组颜色 + 30 项尺寸可视化,实时预览;一键导出 / 导入皮肤,成品可直接传给任何人 |
| 3 | 键盘背景只能靠主题里一张图 | 键盘背景:本地图片 / GIF / 视频,竖屏·横屏·候选栏分槽位,可裁剪、可调透明度、可模糊、4 种填充方式 |
| 4 | 候选词想调顺序只能改词库权重 | 候选长按排序:前移/后移/置顶/垫底/移到上页·下页·页首·页尾,跨页生效,数字键仍按显示位置选字 |
| 5 | 常用句子每次重打 | 自定义短语:输入码 → 整段正文,剪贴板条目可一键变短语 |
| 6 | 剪贴板只有一条平铺列表 | 分类体系:新建/改名/删除/排序,全部、未分类 也能排;点标签即筛选 |
| 7 | 想批量整理几十条只能一条条改 | 批量整理:全选 / 批量归类 / 批量删除;搜索浮层里也能批量 |
| 8 | 换机、刷机,剪贴板和短语全丢 | 加密备份:7 类内容可选,口令加密;还原时短语可选「合并」或「覆盖」 |
| 9 | 备份靠自觉 | 备份提醒:间隔天数 + 提醒时段可自定义 |
| 10 | 设置项越加越多,找开关靠翻 | 设置项排序(拖动/置顶/垫底/恢复默认)+ 设置项搜索 |
| 11 | 首页副标题不能改 | 首页标语:4 条预设 / 自定义 / 每次随机 / 按小时切换 |
| 12 | 出问题只能截图 | 诊断信息:版本、设备、全部设置、崩溃栈、数据库自检,一键导出;键盘「⋮」菜单还能直达 4 个常用设置页 |
| 功能 | 原版 | 大海版 |
|---|---|---|
| 语音输入动效 | — | ✓ 8 套情绪动效 |
| 随机 / 声音自适应模式 | — | ✓ |
| 自适应灵敏度可调 | — | ✓ |
| 动效颜色(跟随 / 固定) | — | ✓ |
| 动效透明度(100%–150%) | — | ✓ |
| 最大振幅上限 | — | ✓ |
| 动效顺序拖动排序 | — | ✓ |
| 工具栏 ♬ 快捷切换 / 键盘菜单入口 | — | ✓ |
| 动效参数进备份 | — | ✓ |
| 功能 | 原版 | 大海版 |
|---|---|---|
| 主题包、本地主题图片 | ✓ | ✓ |
| 颜色可视化取色(含透明度) | — | ✓ 18 组 |
| 尺寸调节 | — | ✓ 30 项 |
| 颜色分组 / 尺寸项排序 | — | ✓ 前移·后移·置顶·垫底 |
| 自定义模板(2 槽位:应用/覆盖/重命名/删除) | — | ✓ |
| 皮肤模板导出 / 导入(可分享给他人) | — | ✓ |
| 样式模板导出 / 导入 JSON | — | ✓ |
| 键盘背景(图片 / GIF / 视频) | 主题内固定 | ✓ 独立设置 |
| 背景槽位(竖屏 / 横屏 / 候选栏) | — | ✓ |
| 背景裁剪(拖动 + 双指缩放) | — | ✓ |
| 背景透明度(0–100)/ 模糊(0–40) | — | ✓ |
| 背景填充(拉伸 / 居中 / 平铺 / 适应) | — | ✓ |
| 按键底色透出背景 | — | ✓ |
| 工具栏图标独立配色 | — | ✓ |
| 悬浮键盘 | — | ✓ 菜单开关 + 可拖动 + 拖拽自定义缩放比例 + 放大缩小 + 透明度 |
| 功能 | 原版 | 大海版 |
|---|---|---|
| 候选长按排序(前移/后移/置顶/垫底) | — | ✓ |
| 跨页移动(上页/下页/页首/页尾) | — | ✓ |
| 数字键按显示位置选字 | — | ✓ |
| 键盘候选栏显示序号 | — | ✓ |
| 自定义短语(客户端实现) | — | ✓ |
| 短语/排序管理页(搜索、删除、清空) | — | ✓ |
| 候选栏背景独立设置 | — | ✓ |
| 功能 | 原版 | 大海版 |
|---|---|---|
| 双页 / 置顶 / 拖拽排序 / 编辑 / 分享 / 分词 | — | ✓ |
| 分类(新建 / 改名 / 删除 / 排序) | — | ✓ |
全部、未分类 参与排序 |
— | ✓ |
| 点分类即时筛选 / 只看未分类 | — | ✓ |
| 搜索(复用同文键盘输入) | — | ✓ 浮层式 |
| 批量:全选 / 归类 / 删除 | — | ✓ 主列表 + 搜索浮层都支持 |
| 选中即时打勾(不依赖底色变化) | — | ✓ |
| 功能 | 原版 | 大海版 |
|---|---|---|
| 口令加密备份(AES256军工级) / 还原 | — | ✓ 7 类可选 |
| 还原短语:合并 / 覆盖 | — | ✓ |
| 备份版本兼容检查 | — | ✓ |
| 备份提醒(间隔 + 时段) | — | ✓ |
| 首页设置项排序 | — | ✓ 拖动 / 置顶 / 垫底 / 恢复默认 |
| 设置项搜索 | — | ✓ 标题 + 别名 |
| 首页标语(预设 / 自定义 / 随机 / 时段) | — | ✓ |
| 键盘工具栏直达 4 个设置页 | — | ✓ |
| 诊断信息(含崩溃栈、数据库自检) | — | ✓ |
- 包名:
com.osfans.trime.dahi(与原版com.osfans.trime可共存) - 覆盖安装:可以,签名与包名未变,旧数据全部保留
- 最低系统:Android 5.0(API 21)
- 权限:无网络权限
- 卸载前:先做一次加密备份(设置 → 用户资料 → 备份与还原)
APK 文件名:trime.dahi-3.3.12-plus.v1-arm64-v8a-release.apk(文件名不影响安装与升级)
- 设置项搜索覆盖首页全部入口;子页面里的开关还不能逐一搜索(这些项由
AppPrefs运行时生成、不带宿主页信息,改动面大)。 - 键盘背景视频文件 > 4MB 不进备份。
- 候选栏与工具条共用同一容器,"只给候选栏加背景"只能整条生效。
- 上游:osfans/trime(GPL-3.0)
- 引擎:librime / librime-lua / OpenCC / luna-pinyin / stroke / essay
- 本项目为个人定制版,不发布到应用商店,任何组织和个人不得在未经同意下进行任何商用。
大海版 PLUS「声情意象」 是 同文输入法 (Trime) 的深度增强版——在完整保留原版 Rime 体验的前提下,补齐了你曾经只能想象的功能:
| 基础信息 | 详情 |
|---|---|
| 版本基准 | Trime v3.3.12 (tag v3.3.12, commit e09ac711) |
| 应用名 | 同文输入法大海版 |
| 包名 | com.osfans.trime.dahi —— 与官方原版,可共存安装 |
| Rime 数据目录 | /storage/emulated/0/Android/data/com.osfans.trime.dahi/files/rime |
| 权限 | 零联网权限,纯本地运行,隐私无忧 |
| 许可证 | GPL-3.0-or-later(沿用上游) |
⚠️ 非官方版本,个人维护,与同文输入法官方无隶属关系。
一句话:说话时,键盘会「听懂」你的情绪,并用 11 种动态视觉语言实时回应你。
这是目前全球首款、全网唯一支持集成多种可切换语音动效的输入法。让你的声音不再是枯燥单调、只能一种的波形条,而是将声音的「活跃度、节奏、情绪」转化为会呼吸、会流动、会共鸣的视觉意象。
| 序号 | 动效名称 | 视觉隐喻 | 情绪内核 | 强度 |
|---|---|---|---|---|
| 1 | 清纹徐流 | 一条水平细线随声波起伏 | 从容舒缓、娓娓道来 | ★☆☆☆☆ |
| 2 | 静息沉光 | 中心呼吸光晕缓慢扩缩 | 呼吸松弛、心境平和 | ★★☆☆☆ |
| 3 | 星星点点 | 三排光点阵列(中排贴中线) | 点点心生、细腻内敛 | ★★☆☆☆ |
| 4 | 环漪悠漾 | 同心圆涟漪向外扩散 | 同频共振、思绪轻漾 | ★★★☆☆ |
| 5 | 碧浪腾舒 | 多层正弦波浪连绵起伏 | 兴致盎然、灵动外放 | ★★★★☆ |
| 6 | 明律铿锵 | 等宽竖条频谱整齐居中 | 理性清醒、条理清晰 | ★★★★☆ |
| 7 | 迷雾萦回 | 海量微粒自中心无序流动 | 思绪纷乱、遐想恍惚 | ★★★★☆ |
| 8 | 海浪怒吼 | 6 层半透明宽笔画叠加模糊流体 | 澎湃汹涌、大海无量 | ★★★★★ |
| 9 | 一片空白 | 零动效,纯净无干扰 | 清清白白、一沉不染 | ☆☆☆☆☆ |
| 10 | 随遇随机 | 每次语音会话随机抽取 1~8 号 | 随遇而安、无常惊喜 | 动态随机 |
| 11 | 声随情迁(自适应) | 按声音活跃度在 8 套间平滑过渡 | 声随心动、势随情变 | 自动适应 |
无任何联网、全本地实现,零三方依赖。所有动效以键盘垂直中线为基准绘制,拉满「最大振幅上限」时峰谷接近满屏。
交互设计:
- 设置入口:设置首页 → 声情意象(位于虚拟键盘」下方)
- 快捷切换:工具栏 ♬ 按钮 / 键盘左上角「设置」菜单 →「声情意象 · 切换动效」
- 自由排序:长按拖动选项调整顺序,同步到两个快捷入口
- 一键复位:设置页顶部「恢复初始设置」
- 全局参数:用户可自由滑动设置:语音波动最大振幅上限(10%–100%)、自适应灵敏度(0%–100%)
- 随备份走:备份/还原可勾选「声情意象动效参数」
| 特性 | 体验 |
|---|---|
| 透明度可调 | 滑块自由可调:透明度 10%–100% |
| 两个快捷切换入口+自定义按键切换 | 工具栏按钮 / 键盘「设置」菜单「悬浮键盘·开/关」 / YAML 预设键 command: floating_keyboard |
| 三个把手按钮,两侧空档自由拖动 | 左 - / 中 停靠 / 右 +,两侧空档皆可拖动,按钮不随缩放变小,缩到最小也能一眼区分、一点就中 |
| 记忆恢复 | 位置与缩放自动记忆,停靠即恢复贴底 |
| 不遮挡内容 | 悬浮态不占用应用内容区,点击穿透到下层应用 |
| 全参数可调 | “虚拟键盘”设置页含:总开关 / 缩放比例 50%–100% / 工具栏按钮显示 |
| 自定义按键切换操作指引 | 找到所用主题的trime.yaml文件,打开在其中的preset_keys下加:Keyboard_floating: {label: 悬浮, command: floating_keyboard};在自己要添加手势指令的按键上加:long_click: Keyboard_floating |
- 🔍 实时搜索:SQL
LIKE+ RoomPagingSource,输入即刻过滤 ↕️ 自由拖动排序:左侧把手拖拽持久化(orderIndex列 + 数据库迁移 v4→v5)- 📌 收藏夹置顶:与剪切板行为完全一致,含图钉指示
- 🌉 搜索框桥接:
ClipboardSearchBridge将 Rime 提交文本重定向到搜索框,非激活态零拦截
文件格式:magic(8B "DAHIBAK1") | version(1B) | salt(16B) | iv(12B) | AES-256-GCM(ciphertext + 16B tag)
密钥派生:PBKDF2-HMAC-SHA256 (200,000 次迭代) → 256-bit Key
- 可选备份:首选项 / 剪切板 / 收藏夹 / 声情意象参数
- 还原时同样可单项勾选,整体覆盖所选数据,有确认提示
- 文件被其他任何应用、任何人读取也只能得到一堆乱码
- 三开关:说点啥 AIDL 语音输入 / 录音时暂停其他媒体 / 工具栏麦克风按钮
- 触发方式:长按空格键(主题映射
VOICE_ASSIST)或 工具栏麦克风 - 识别结果经
onPartial/onFinal回填/上屏,含纠错上屏观测 - 需自行安装「说点啥」并开启「允许外部输入法联动 (AIDL)」
- 「说点啥」GitHub: https://github.com/BryceWG/BiBi-Keyboard
- 「说点啥」官网: https://bibi.brycewg.com/
- 纯本地运行,无任何联网权限
- GPL-3.0 开源,代码可审计
- 与官方同文,可共存安装
请将截图放入仓库
docs/目录,替换下方路径
| 声情意象设置页(11 项可拖拽排序) | 声情意象快捷切换悬浮窗 | 悬浮键盘把手(缩放不变小) | 剪切板搜索 & 拖拽排序 | 加密备份与还原 | 语音输入工具栏麦克风 |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- 进入 Releases
- 下载最新
...-arm64-v8a-release.apk(现代手机首选,旧机型选armeabi-v7a) - 传手机安装(首次需允许「安装未知来源应用」)
- 系统「语言和输入法」中启用 「同文输入法大海版」 并切换
- 首次自动部署 Rime 方案,稍等即可使用
支持 ABI:arm64-v8a(推荐) / armeabi-v7a / x86 / x86_64
| 问题 | 答案 |
|---|---|
| 能和官方同文一起装吗? | 能,包名不同,互不影响 |
| 语音没反应/提示未找到服务? | 1) 安装「说点啥」 2) 开启「允许外部输入法联动 (AIDL)」 3) 后台锁定「说点啥」常驻 |
| 声情意象动效不显示/卡顿? | 降低「最大振幅上限」、关闭「工具栏按钮」省资源;动效为纯自绘,无 GPU 依赖 |
| 提示签名异常/来源未知? | 个人自签名、非应用商店分发,属正常现象 |
| 怎么更新? | 大海版老用户Releases下载新版直接覆盖安装更新,重新覆盖安装不会清除旧版数据。但仍然建议更新前,用大海版自带加密备份进行备份 |
| 项目 | 贡献 |
|---|---|
| osfans/trime | 上游同文输入法,Rime 安卓前端基石 |
| rime/librime | Rime 核心引擎及整个生态 |
| amzxyz/rime-wanxiang | 万象拼音:把算法留在幕后,把纯粹还给指尖 |
| sysrf.cn | 全新一代音形输入法,辅助码字根超少 |
| lzlv312/CatTrime | 同文 Fork 项目 |
| BryceWG/BiBi-Keyboard | 「说点啥」输入法提供的 AIDL 语音联动协议 |
沿用上游 GPL-3.0-or-later,详见 LICENSE。
❤大海用爱发电❤ 如果你觉得有趣或有用,请猛击小星星,给大海一个 Star⭐狠狠鼓励、支持他!
Issues & PRs 欢迎随时提交 ~






