产品
你的听写去了哪里
Arion 在你的电脑上识别语音。这篇文章说明哪些内容留在设备上,哪几件事会用到网络,以及你如何自己验证。

语音输入开着的时候,会听到你说的每一句话。所以比任何功能都重要的问题是:音频去了哪里?Arion 的答案很短:留在你的电脑上,由它变成的文字也一样。
留在设备上的内容
按下 ⌥ Space 后,Arion 把声音录进内存,用你电脑上的模型识别,再把结果输入到光标所在的位置。音频只为正在进行的这次听写保留,结束即丢弃。草稿和更正也是如此。
你教给 Arion 的词也留在本机。更正一个它输入的词,下次就会自动应用,并且可以撤销:
已记住Arion撤销
已确认和学会的词汇用 AES-256-GCM 加密。密钥在设备上生成,macOS 上保存在登录钥匙串中,Windows 上由 DPAPI 保护。1
会用到网络的地方
只有三件事,而且都不包含你说的话:
| 请求 | 发送什么 | 何时 |
|---|---|---|
| 下载模型 | 请求公开的模型文件,每个文件都用固定的 SHA-256 摘要校验 | 首次使用前一次 |
| 检查更新 | 不含任何内容或设备标识 | 自动进行,可以关闭 |
| 登录与云端润色 | 识别出的文字和已启用的上下文,从不发送音频 | 仅在你登录或连接服务商时 |
模型下载完成后,听写完全不需要网络。Arion 没有云端语音识别,也没有遥测。
自己验证
Arion 以 AGPL-3.0 开源,你不必只相信这篇文章。从一份全新的克隆开始构建:
git clone https://github.com/AstraFoundry/Arion.git
cd Arion
make install
make desktop-build然后关掉 Wi-Fi 再听写。如果这里写的任何一点不再成立,那就是 bug;隐私页面和规范2会和代码在同一次变更里一起修改。
