原生 C++ 运行时

VoCoType 的已安装运行时全部由编译后的本地程序组成,不需要 Python、虚拟环境或 Python 包路径。

组件

Fcitx 5 Module ─┐
                ├─ vocotype-audio-recorder ── PCM/WAV/实时预览
IBus Engine ────┘
                         │
                         ▼
                  vocotype-core
                   ├─ offline worker
                   ├─ streaming worker
                   ├─ ITN / 术语规范化
                   ├─ OpenAI-compatible SSE
                   └─ 语音编辑计划

vocotype-settings       原生 GTK 设置中心
vocotype-model-manager  原生模型校验与下载器

已原生化的能力

ASR 模型由独立 worker 持有。worker 空闲退出后,其 ONNX 内存由操作系统回收。

运行时依赖边界

运行时仍依赖发行版提供的系统动态库,例如 GTK、PortAudio、IBus、librime、libcurl 和 Fcitx 5;这些由 DEB/RPM/Arch 包管理器处理。它不依赖 Python。

仓库中不再保留 Python 客户端或 fallback;core、输入法、设置中心、反馈服务、打包和文档构建均为 C++/CMake/shell。