Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

是语输入法应用

SimeApp 包含是语输入法的 Android、macOS 和 Fcitx5 前端。C++ 输入引擎、CLI 工具及模型训练流水线位于独立的 Sime 仓库。

安装

  • Android 和 macOS 的正式版本可以直接去 Release 页面 下载。
  • Arch Linux 可以直接安装 AUR 包。
  • 开发或自行编译时,请从源码构建。

Arch Linux

使用 yay 安装:

yay -S fcitx5-sime

安装完成后重启 Fcitx5:

fcitx5 -r

打开 fcitx5-configtool,搜索并添加“Sime”,随后即可切换使用。后续版本会随 常规的 yay -Syu 一起更新。

目录

  • Android/:Android IME、JNI 适配层及 JUnit 测试。
  • macOS/:InputMethodKit 前端、Swift UI 和安装包脚本。
  • Linux/fcitx5/:Fcitx5 插件。
  • Linux/package/:Arch Linux 打包文件。
  • cmake/:定位并引入 Sime 引擎的共享 CMake 模块。

源码

开发时推荐把两个仓库放在同一目录:

Shiyu/
├── Sime/
└── SimeApp/

默认构建会从 ../Sime 加载引擎。其他布局可设置环境变量 SIME_ENGINE_ROOT,或向 CMake 传入 -DSIME_ENGINE_ROOT=/path/to/Sime

构建

如果你想自己编译或修改代码,可以从源码构建。

Android:

cd Android
./gradlew testDebugUnitTest
./gradlew assembleDebug

Fcitx5:

cmake -S Linux/fcitx5 -B build/fcitx5 \
  -DCMAKE_BUILD_TYPE=Release
cmake --build build/fcitx5

macOS:

cmake -S macOS -B build/macos -G Xcode
cmake --build build/macos --config Release

运行时模型 sime.dictsime.cnt 由 Sime 的 pipeline/ 生成,不提交到本仓库。平台打包前需将模型复制到对应资源目录。

隐私

所有输入和用户数据仅在本机处理。完整说明见 PRIVACY.md

License

Apache-2.0

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages