Repository navigation
Releases: Cyletix/CyIME
Release list
CyIME 模型文件
CyIME 模型文件说明(Release 标签 models)
本 Release 只存放模型文件,与 App 版本无关;App 发新版不需要重新上传,只有模型本身更新时才新增文件。
-
predictive-text-small(智能联想 small)
- 文件:predictive-text-small-v1.0-model_int8_dynamic.onnx、predictive-text-vocab-v1.0.json
- 作者:Xime 项目(ModelScope bikeand/predictive-text-small),原样转存,未修改
- 许可:Apache License 2.0(https://www.apache.org/licenses/LICENSE-2.0)
-
predictive-text-base(智能联想 base)
- 文件:predictive-text-base-v1.0-model_int8_dynamic.onnx、predictive-text-vocab-v1.0.json
- 作者:Xime 项目(ModelScope bikeand/predictive-text-base),原样转存,未修改
- 许可:CC BY-NC-SA(署名-非商业性使用-相同方式共享),https://creativecommons.org/licenses/by-nc-sa/4.0/
不得用于商业用途;再分发须保留署名并使用相同许可。
-
t9_ngram-v3-ls-tri.lm(九键词组模型,完整版)
- CyIME 自行训练的九键组句 n-gram 模型;App 下载后以 t9_ngram.lm 名称使用。
-
cyime-models-prediction-v1.0.zip(整合包)
- 内含上面 1、2 两个模型的全部文件及本说明;可在 App「本地模型 → 从本机导入」直接选择,按文件内容自动识别。
SHA256:
85b9e8915bd22a5ac1312146df37d77ee3453b9c836c89e666977e7c118a4225 predictive-text-small-v1.0-model_int8_dynamic.onnx
e15009c84d9702056ba8b5f6c04b27ae7d0400167647a5e94cb699f24f885a9d predictive-text-base-v1.0-model_int8_dynamic.onnx
3f7a6aa773afe6dacf75701f7861257d36a46a26ac70c0f8ee6dd4032cc3b9c2 predictive-text-vocab-v1.0.json
766c21385a6d3e5ad22a0367373531d0c7bed4bc31074a5265da8ad1a3d46f12 t9_ngram-v3-ls-tri.lm
726d5dad8d6594848fba3a0c48bf2909b3fa43ca7a9c5049ac71f045f2dda250 cyime-models-prediction-v1.0.zip
CyIME 1.7.1
CyIME 1.7.1
本次提供 ARM64 轻量版,安装包不内置语音模型;模型可在应用内下载,默认使用 Paraformer+SenseVoice。可直接覆盖更新,保留原有配置和已下载模型。
更新
- 修复物理键盘空格提交字母的问题:正在组词时空格选词,上屏后的智能联想保留数字选择,空格正常输入;回车保留原始编码提交。
- 调整键盘比例:取消挤压键帽的额外上下空白,首尾行贴近键区边缘,行距不再随高度膨胀;数字、符号底栏和展开候选沿用共享尺寸。
- 大写键支持拖到字母后松手输入大写;离开大写键才显示主题色直线,回到原键、空白或键盘外松手取消。
- 上下滑符号、删除键动作和 14 键左右滑选在原键内显示目标,按住时保持主题色高亮;符号页删除键支持长按连删。
- 剪贴板以固定内容统一原快捷发送,支持新增、编辑、多选及固定内容折叠;文本编辑使用独立浮窗,面板可拖高,图片粘贴失败提示可关闭。
- 改善玻璃主题下的语言选择、大写状态、语音设置开关及底部背景衔接;候选拼音按可用宽度调整显示。
- 悬浮键盘底部移动条在调节中与退出后使用相同位置;九键数字页与字母页同步对齐。
安装包
- 文件:
CyIME-1.7.1-arm64-v8a.apk - 版本:
1.7.1,安装序号:20261075 - 大小:80,908,559 字节(约 77.2 MiB)
- SHA256:
71da48087b5b227da6f4fb4711692d6bc4c5856d1834c0b4eee38cb7b363e3f7
此文件与已覆盖安装到测试平板的轻量包一致。物理按键相关 56 项和布局相关 66 项自动检查通过;设备兼容性仍欢迎反馈。
CyIME 1.6.1
CyIME 1.6.1
修正物理键盘候选与智能联想的选词状态,保留正常空格和回车输入。
- 智能联想使用数字键或点击选择;空格正常输入,回车执行原有动作,删除先关闭联想,继续输入会清除旧提示。
- 回车提交原始编码时不再带入拼音显示用的分词空格。
- 触屏和物理键盘共用联想提交逻辑,宿主拒绝提交时保留状态,取消后的迟到结果不再回填。
- 修正模型候选分数换算,并优先使用更完整的上下文;不承诺 Android 与 Windows 候选一致。
轻量版通过现有入口下载模型;内置模型版包含手写、两份联想模型及 Paraformer+SenseVoice。两版沿用发布签名,支持保留数据覆盖安装。
相关 68 项单元测试通过;实际输入交互未验收。
CyIME 1.6.0
CyIME 1.6.0
本轮提供同源、同签名、同版本号的两个 ARM64 正式安装包,可覆盖升级并保留个人数据。
- 轻量版:保留基础中、日、英词库,语音、手写、联想和候选增强模型可从应用内模型管理下载。
- 老人版(文件名含 full):内置 Paraformer、SenseVoice、手写及两份智能联想模型,另含九键长句增强,首次启动解压准备后即可离线使用;体积很大的九键语法增强仍可按需下载。
主要变化
- 默认语音改为 Paraformer+SenseVoice:Paraformer 实时识别,SenseVoice 二次校正;保留用户手动选过的模型,Zipformer 仍可自行选择。
- 改善语音模型常驻与快速重开,录音和后端初始化分开处理;中英切换不中断支持该语言的语音或手写会话。
- 修正物理键盘方向键选择候选、候选翻页与语言快捷键,稳定浮窗在等待联想时的尺寸;物理键盘设置支持分别勾选三组翻页键。
- 中文与英文26键提供上下滑符号预设及编辑预览;增加空格滑动光标等待时间设置。
- 分体、九键尺寸调整使用各自比例,手动宽度可拉满,接近方形键帽时轻吸附;符号、表情和九键展开页调整大屏尺寸与边栏比例。
- 剪贴板压缩内部导航占用,置顶内容前排小锁标记,分类支持以横向角度约束切换;保留原工具栏尺寸。
- 统一键盘内玻璃面板、全屏手写和长按菜单;输入方案即时选择,移除无效组合顺序入口。
- 桌面图标增加带底板/无底板预览选择,默认系统适配底板,透明图标裁去多余留白。
- 日语数字页与九键位置一致,14键增加小鹤双拼,恢复五笔下载入口,修正中文九键单键3的候选召回。
两版 Android versionCode:20261071。完整尺寸门禁仍按项目规则暂停;安装与包身份验证不代表全部交互已验收。
验证范围
- 单元检查:1410 项通过,2 项依赖外部语料未执行,无失败。
- 两版均为 ARM64 Release,覆盖升级保留配置;模型资源完整性与安装包签名分别核验。
- 本轮不替代实际输入体验验收,三星笔记光标跟随等历史待验收项不宣称已解决。
CyIME 1.4.0
下载选择
- 普通正式版:
CyIME-1.4.0-arm64-v8a.apk,语音、手写和联想模型按需准备。 - 附带模型的老人包:
CyIME-1.4.0-full-arm64-v8a.apk,内置中文手写、small/base 联想、Zipformer 中文语音和 SenseVoice 多语语音;首次启动需要解包,之后无需另下这些模型。
两版均为 Android ARM64,版本 1.4.0 / 20261049,使用相同发布签名,可以覆盖升级或相互切换并保留词库、历史及个人设置。请选择一种安装,无需同时安装。升级不会统一清空旧设置。
本次更新
- 透明玻璃加入主题首位,模糊和透明度参数放在主题预览内,应用才保存;黑白、薰衣草紫、柔和蓝等主题继续保留。
- 平板默认尺寸、键间距、调节边角、居中吸附与渐进阻力改进;重复打开设置复用原页面。
- 九键候选前后切换与边缘滚动、长按符号满 0.3 秒立即输入,以及此前 T9 响应与会话修复。
- 剪贴板文字、图片统一展示,图片提示只在新复制时出现;增加分类顔文字。
- 物理键盘候选定位与可拖动工具浮条,可切回屏幕键盘。
- 首次按设备能力选择模型,炫光与按键动效独立;语音静音处理、语言边界和分类词库完善。
验证与已知范围
普通版与老人包由同一 main 提交构建,签名、应用身份、版本和内置模型哈希均在发布前核对。应用 1,252 项、插件 210 项单元检查全部通过;主题及浮条等设备检查来自本批平板验证。
T9 候选质量仍有待优化;手写目前仅支持中文,S Pen 在输入框内直接书写尚未接入;实际外接键盘跨应用表现及部分语音、图片粘贴场景仍待验收。整套尺寸门禁按项目要求暂停,未将其记作通过。
本批开发已统一合并至 main,后续新功能独立分支开发。
CyIME 1.3.20
CyIME 1.3.20
本版汇总 1.3.12 之后的界面、语言与初始设置改动,并补齐键盘菜单的常用设置入口。
界面与操作
- 剪贴板提示胶囊按内容长度布局,长内容可滚动;清空确认操作适配低高度和大字号。
- 语言管理与键盘布局排序共享保存结果,支持长按拖动,并保留未启用项目的位置。
- 图标设置使用与其他设置页一致的分区结构;键盘工具栏标志跟随键盘字色,视觉材质不再覆盖用户主题颜色。
- 手写从剪贴板、编辑等工具页进入后,关闭时回到原来的键盘,不再意外重开工具页。
- 语音转文本统一模型选择和下载卡片;设置页在窄屏、大字号下保持可滚动和可操作。
- 方向盘随实际面板尺寸调整;四角文字保留最小边距,空间不足时缩小圆盘,避免挤到边缘。
- 尺寸调节的透明度滑条、控件与确认按钮保持对比度和边界;窄键盘两侧保持透明。
- 键盘菜单增加“主题与定制、智能联想、语音转文本、模型管理”直达入口。低高度下分页显示,所有设置仍可从完整设置页访问。
初始设置与安装包
- 默认启用智能联想、本地语音和单次联想;已保存的个人设置不被覆盖。
- 基础中文输入方案自动准备,实验布局按需启用;语言管理支持添加其他语言。
- 普通版与内置模型版分别提供。内置模型版包含 Paraformer、SenseVoice、Base 联想及手写模型;是否默认启用语音二次修正依据设备配置判断,不含 Zipformer 和 Small 联想模型。
- 保持原应用 ID 和签名,可覆盖安装;一般手机、平板选择
arm64-v8a。
验证边界
发包门禁覆盖胶囊、候选、菜单、语言排序、语音与图标设置、手写返回、方向盘和尺寸调节。普通版与内置模型版分别执行检查。测试结果随构建保存;手机、平板真机效果仍需验收,不将模拟器检查当作全部使用场景的保证。
CyIME 1.3.12
CyIME 1.3.12
视觉样式与图标
- 重做霓光描边、流光玻璃、柔光折面和浅色磨砂四组材质,加入厚度、反射、内亮边和静态柔光;保留原有外观入口。
- 新增“图标设置”,同时适配键盘左上角标志和桌面应用图标。
- 默认同步图标与视觉样式;关闭后可分别设置,再开启时采用当前键盘样式。
- 图标和键盘组件共用材质参数及渲染器;提供可调用的图标生成入口和资源导出脚本。
- 视觉样式与原有 Rime 主题保持不同含义;材质不使用实时背景模糊,不改变按键触摸区域。
安装
使用原应用 ID 与正式签名,支持覆盖升级,请勿卸载旧版。一般手机和平板选择 arm64-v8a,不确定架构可选择 universal。
设置入口:设置 → 主题与定制 → 图标设置。桌面图标由系统启动器刷新,切换后可能稍有延迟。
验证范围
2 项视觉配色单测、6 项模拟器测试通过,覆盖绑定、桌面入口、设置导航、图标资源和键盘操作。五个 Release 包的版本、签名及非 Debug 标记核验通过,模拟器覆盖安装与冷启动通过。手机、平板真机效果未验收;本次不宣称整体输入性能提升。
CyIME 1.2.9
CyIME 1.2.9
输入与性能
- 修复输入任务顺序、跨输入框旧任务和过期候选选择问题;提交被宿主拒绝时保留待处理文字。
- 修复九键部分选词撤销误操作用户词库、退格及长按删除的顺序和停止行为。
- 优化九键长串输入的词典搜索、前缀复用和组句搜索,关闭默认原生逐键诊断日志。
- 改善26键边缘触摸,接入按实际布局计算的相邻键纠错、中英文混输和光标手势选项。
语音、布局与剪贴板
- 修复持续语音在手动编辑后因旧前缀修订而持续不上屏的问题;保留手动编辑内容。
- 自定义布局的元音、改位字母强调开关同时控制文字和底色,保存后刷新;强调配色跟随主题。
- 剪贴板拆词使用已安装中文词库及词频;选词和取消仅修改面板,右上角“确定”才一次上屏。
- 扩大拆词内容区域和词块,将“添加到快捷发送”放在顶栏中部。
插件
- 修复插件启停状态、执行超时、事件顺序与故障状态处理,并更新打字统计事件协议。
安装与验证说明
- 使用原应用 ID 和发布签名,支持覆盖升级,保留已有数据;不要卸载旧版。
- 一般手机、平板选
arm64-v8a,不确定架构可选universal。 - 开发阶段已完成 JVM 和模拟器的针对性回归;模拟器引擎延迟不等于真机整体帧率。当前未连接物理设备,手机、平板上的交互和语音尚未全面验收。
- 语音发生无法可靠划分的新旧前缀修订时,该次结果保守跳过,后续继续追加;不以覆盖手动文字的方式猜测修订。
本次正式构建验证
应用 JVM 981 项、插件 JVM 185 项全部通过;五个架构包签名、版本和源码提交号核对通过。签名与已发布 1.2.8 一致。
CyIME 1.2.8
CyIME 1.2.8
本次正式版包含 1.1.x 开发期间的自定义布局、手写布局、候选列表与输入稳定性修复。
- 修复切换到其他输入法再切回后只剩英文:重新确认引擎、会话和中文方案可用。
- 重新部署只有在实际会话和已启用方案验证通过后才显示完成,并刷新当前键盘。
- 候选恢复整面板展开;横排已显示的候选不再重复;修复低高度下回车被挤出的问题。
- 自定义字母布局支持命名、拖动、合并和主题配色,保留标准布局切回。
- 调整手机/平板手写界面、菜单和语言选择,统一模型管理入口与语音模型命名。
- 加入独立的基础联想语料,保留个人学习数据;修复启动部署时积压按键和语音录音资源释放问题。
安装
通常选择 arm64-v8a。universal 包包含全部架构、体积较大;其余包用于对应设备。此版本与已有 CyIME 使用相同应用 ID 和签名,可覆盖安装,请勿先卸载。
验证范围
发布前已完成相关原生引擎、候选界面及输入队列回归。1.1.8 修复的 12 项相关 Android 测试通过,模拟器同进程输入法往返切换三次后中文候选正常。Debug 修复包已在三星 SM-S9180 覆盖安装并确认中文方案初始化。全设备、全部场景尚未验收;不宣称没有剩余问题。正式包还会核对签名、版本与非 Debug 标记。
发布检查:948 项 JVM 单测通过,5 个正式 APK 的应用 ID、版本号、发布签名和非 Debug 标记核对通过。
正式 x86_64 APK 已在 Android 36 模拟器覆盖安装,实际触摸输入 nihao 显示「你好」候选。
CyIME 1.0.4
CyIME 1.0.4
正式版,版本号 1.0.4,版本代码 20261013。沿用 com.cyletix.cyime 和既有发布签名,可保留词库、设置及用户数据覆盖升级,无需卸载。
输入与符号
- 日语全角状态下,空格输出全角空格 U+3000,数字及数字面板小数点同步使用全角;半角状态恢复半角输出。
- 符号页“英”分类保留所选符号原样显示、原样输入,不再被中文全角设置改写。
- 自定义符号在九键侧栏、笔画侧栏和自定义符号栏保持原字符:半角
-不再变成全角-,自定义全角字符也不被改成半角。 - 九键拼音侧栏统一单字母与多字母音节的行高和字号,并按实际面板尺寸适配。
- 日语26键替换重复的上滑符号。
布局与导航
- 固定和悬浮键盘共用228dp最低面板高度;修正窄键盘的尺寸、圆角和透明侧边,补齐底部导航区域背景。
- 修正工具栏占用高度的计算及设置页输入框避让,减少工具栏遮挡和侧边黑块。
- 工具栏两端对齐,移除横屏额外缩进;菜单和输入模式卡片限制宽高,避免拉成长条。
- 语言菜单文字居中,右边缘优先对齐语言键,并限制在实际键盘面板内;空间不足时内部滚动。
- 调整符号面板底栏高度、手写功能键比例和编辑方向盘光效。
- 支持语言排序;默认中文26键在九键之前,保留用户已有排序。
首次使用
- 默认启用并自动部署中文26键和九键,其他方案由用户选择。
- 修正初始化过程中方案列表提前读取导致只剩英文的问题;升级时保留用户自定义配置。
安装
一般手机和平板下载 arm64-v8a;不确定架构时下载 universal。另提供 armeabi-v7a、x86 和 x86_64,以及 SHA256SUMS.txt。
验证范围与待办
- 发布前完整JVM单元测试900项通过(0失败);已进行连接平板上的语言菜单与尺寸回归,以及日语空格/数字的实际输入连接测试;自定义半角横线已在原应用全角状态下核对为 U+002D。
- 手机尺寸使用渲染测试,未覆盖所有手机真机及银行等第三方网页。
- 中文9键/14键和“英”符号分类的完整组合自动验收仍有测试切换/服务生命周期阻塞,不能据此声称所有组合已验收。
- 数字0键扩展常用符号仍待规划,本版未实现。