azooKey/azooKey-Desktop
azooKey-Desktop is an open-source Japanese input method for macOS, written in Swift and powered by the Zenzai neural kana-kanji converter. It provides live conversion, optional LLM-based “Magic Conversions”, and Tuner-backed personalization for a smooth, desktop typing experience.
azooKey‑Desktop – macOS 用日語輸入法
是什麼
- 一個開源的 macOS 日語輸入法(輸入法編輯器),以名為 Zenzai 的神經網路模型取代系統原有的假名-漢字轉換。專案還內建可選的基於大語言模型(LLM)的「智慧轉換」,並整合至 Tuner 個人優化服務。
為何重要
- 傳統日語輸入法依賴規則驅動的詞典。azooKey‑Desktop 改用現代神經網路(gguf 格式),能從您的輸入歷史、自訂詞典與設定提示中學習,提供更高精度的轉換。
- 專案透過 Git LFS 提供模型權重,因此 AI 核心元件直接包含在原始碼中,而非獨立下載。
主要功能(如 README 所列)
- Zenzai 神經轉換 – 高精度假名-漢字轉換。
- 支援設定提示。
- 歷史學習(適應您的使用習慣)。
- 使用者詞典。
- 與個人優化系統 Tuner 整合。
- LLM 輔助「順暢感」轉換 – 可選的大語言模型步驟,可建議更自然的表達方式。
- 即時轉換 – 輸入時結果即時顯示。
- 原生 AZIK 支援 – 兼容 AZIK 鍵盤佈局。
如何取得(終端使用者)
- 發布套件 – 從 Releases 頁面下載
.pkg並安裝。 - 登出 macOS 並重新登入。
- 開啟 系統設定 → 鍵盤 → 輸入來源,點選 +,選擇 日本語 → azooKey,並確認。
- 從選單列圖示中選擇 azooKey。
替代方案: brew install azooKey(Homebrew)。安裝後仍需登出/登入並新增輸入來源。
從原始碼建置(開發者)
- 前置條件
- macOS 15+(已在 15 上測試,14/26 也可運作但未驗證)
- Xcode 26.1+(未加入 Apple Developer Program 也可使用個人團隊簽署)
- Git LFS(用於拉取模型檔案,必需)
- SwiftLint(程式碼風格檢查)
- 克隆帶子模組和 LFS
git lfs install git clone https://github.com/azooKey/azooKey-Desktop --recursive cd azooKey-Desktop # 若已克隆但未包含 LFS/子模組: git submodule update --init git -C azooKeyMac/Resources/zenz-v3.1-small-gguf lfs pull git -C azooKeyMac/Resources/base_n5_lm lfs pull - 設定簽署 – 開啟
azooKeyMac.xcodeproj,將 Team 改為您的個人團隊,並將套件識別碼(dev.ensan…)替換為您擁有的識別碼。 - 建置與安裝
腳本完成後,重複上述登出/輸入來源步驟。./install.sh # 與 .pkg 安裝器產生相同結果 - 故障排除 – README 列出常見簽署錯誤、Xcode 版本問題,以及如何驗證模型檔案是否實際存在(應為數十 MB,而非 134 位元組的 LFS 指標)。
社群與擴充
- 支援與貢獻用 Discord 伺服器:https://discord.gg/dY9gHuyZN5
- 其他平台的分支:
- fcitx5‑hazkey – Linux 客戶端。
- azooKey‑Windows – Windows 客戶端。
- azoo‑key‑skkserv – SKK 伺服器實作。
資助
- 專案接受 GitHub Sponsors 贊助。
- 受日本 IPA Mito‑IT 人才培育計畫(2024)支援。
總結 azooKey‑Desktop 是一個真正的 AI 增強型軟體專案:它內建用於日語輸入的神經語言模型,提供可選的 LLM 基礎優化,並為希望貢獻或自訂輸入法的 macOS 開發者提供完整的建置說明。
相關
- 專案
- 專案
- 專案
- 專案
- 專案