Skip to content

Releases: 0c-biggo/0c-ime

靈犀注音 0.2.5

Choose a tag to compare

@github-actions github-actions released this 22 Oct 15:20
a1a5cc6

靈犀注音 0C 0.2.5 的原始碼套件:程式原始碼與現成字典,另附已配對的神經模型,給 Linux 發行版維護者與自行建置的開發者。一般使用者請到官網下載。

本版變更

與官網 0.2.5 同步,主要包括:

  • 新增「許氏」鍵盤排列,在設定程式「鍵盤與符號」頁選擇。
  • 選用的「不打聲調也能選字」(「選字」頁,預設關閉,只在標準排列):聲調可以不打,' 用來切開音節。
  • 設定程式把原本很長的「輸入設定」拆成「中英切換」「選字」「鍵盤與符號」三頁;反灰的項目會說明原因並連到那一頁。
  • Windows:中英切換鍵預設改成左右 Shift;Shift+點選或 Shift+方向鍵選取不會切換。Unreal Engine 遊戲的聊天框可以打中文。
  • Mac:以系統管理員身分安裝 .pkg(sudo installer、裝置管理工具)時照常裝給登入的使用者;macOS 15 以上背景更新後不再一直要求重新登入。
  • Linux KDE Plasma(Wayland):更新後原生 Wayland 程式打不了中文的問題已修正,Plasma 5 與 6 都適用;從舊版更新上來時,新版會在 15 分鐘內、沒在打字時自動修好。
  • 中英混打:小數、時間、千分位、版本號等數字寫法照打送出;英文或數字後的 Shift+逗號、Shift+句號打出「,」「。」;注音打錯一鍵時後面的字不再變成英文。

原始碼套件的變化:

  • 內附字典、神經模型與配對資訊都和 0.2.3、0.2.4 相同。
  • 收錄外部貢獻:KDE Plasma Wayland 更新後交由 KWin 重新啟動 Fcitx5(#21),以及中英混打打錯一鍵的修正(#22),作者 mcc1。

完整清單見包內 CHANGELOG.md。

下載與建置

請下載 0c-ime-0.2.5.tar.xz 與 SHA256SUMS;要神經選字與補標點時另下載 0c-ime-models-0.2.5.tar.xz,解壓到同一處即補上 models/select/ 與 models/punct/。沒有模型時以統計選字運作。

sha256sum -c SHA256SUMS
tar -xJf 0c-ime-0.2.5.tar.xz
tar -xJf 0c-ime-models-0.2.5.tar.xz   # 選用
cd 0c-ime-0.2.5
mkdir -p build
go build -trimpath -ldflags '-X main.buildVersion=0.2.5' -o build/0c-server ./cmd/0c-server
go build -trimpath -o build/0c-cli ./cmd/0c-cli
build/0c-server -check-data -data assets/data

須先備妥 Go 模組及平台建置依賴;離線建置、系統安裝與模型的整合方式見包內 PACKAGING.md。從 git clone 或 Source code 壓縮檔開始時,執行 make assets 取得本版的字典與模型。

靈犀注音 0.2.4

Choose a tag to compare

@github-actions github-actions released this 22 Oct 01:48
9efc44d

靈犀注音 0C 0.2.4 的原始碼套件:程式原始碼與現成字典,另附已配對的神經模型,給 Linux 發行版維護者與自行建置的開發者。一般使用者請到官網下載。

本版變更

與官網 0.2.4 同步,主要包括:

  • 選字窗開著時,J、K 換成修改前一個、後一個字(選字鍵是 a 到 ; 時照舊是選字)。
  • 選用的 Ctrl+Shift+F11(Mac 是 ⌃⇧F11)切換輸出簡體字/繁體字,設定 → 輸出設定,預設關閉。
  • 「靈犀學到的」:「忘記」分成「移除」(之後還會學回來)與「不再學」,可勾選多個詞一次處理並復原;另有「不再學的詞」清單,可「恢復學習」。
  • 多排候選、選字鍵 1 2 3 4 q w e r a s 時每排 4 個,對齊鍵盤的排列。
  • 中英混打:英文字後的句點、逗號按空白照打送出;中文後只用數字鍵打的注音順序打反也會出字;Shift+, Shift+. 按 ↓ 可選半形 < >。
  • 「讓 AI 幫你加詞」的本機 API 加入、刪除的自訂詞立即存檔,輸入法重新啟動後不再不見。
  • Mac:自動更新後叫不出選字窗、每次更新都要求重新登入的問題已修正;鎖定螢幕後幾秒內就換上背景裝好的新版。
  • Windows:Excel 儲存格直接打字時第一個注音被提早送出的問題已修正;安裝後自動加進這個帳號的鍵盤清單(不改預設輸入法)。

原始碼套件的變化:

  • 內附字典、神經模型與配對資訊都和 0.2.3 相同。
  • 新增 Windows 的 Excel 回歸測試 platforms/windows/test/excel-test.ps1(-Suite excel)。

完整清單見包內 CHANGELOG.md。

下載與建置

請下載 0c-ime-0.2.4.tar.xz 與 SHA256SUMS;要神經選字與補標點時另下載 0c-ime-models-0.2.4.tar.xz,解壓到同一處即補上 models/select/ 與 models/punct/。沒有模型時以統計選字運作。

sha256sum -c SHA256SUMS
tar -xJf 0c-ime-0.2.4.tar.xz
tar -xJf 0c-ime-models-0.2.4.tar.xz   # 選用
cd 0c-ime-0.2.4
mkdir -p build
go build -trimpath -ldflags '-X main.buildVersion=0.2.4' -o build/0c-server ./cmd/0c-server
go build -trimpath -o build/0c-cli ./cmd/0c-cli
build/0c-server -check-data -data assets/data

須先備妥 Go 模組及平台建置依賴;離線建置、系統安裝與模型的整合方式見包內 PACKAGING.md。從 git clone 或 Source code 壓縮檔開始時,執行 make assets 取得本版的字典與模型。

靈犀注音 0.2.3

Choose a tag to compare

@kevinwatt kevinwatt released this 21 Oct 05:27
862bd80

靈犀注音 0C 0.2.3 的原始碼套件:程式原始碼與現成字典,另附已配對的神經模型,給 Linux 發行版維護者與自行建置的開發者。一般使用者請到官網下載。

本版變更

與官網 0.2.3 同步,主要包括:

  • Mac:背景安裝好的新版改在你離開電腦(螢幕鎖定、螢幕關閉或螢幕保護程式)時才換上,換版時正在打的字不會變成英文字母或漏掉。
  • 更新後只保留上一版供回復,以前累積的舊版在更新到這一版時一次清掉。
  • Linux 系統安裝:make build PREFIX=/usr 與 make install PREFIX=/usr DESTDIR=… 把外殼(Fcitx5、IBus)、引擎、設定程式與字典裝到系統目錄,由套件管理員更新;同一個帳號另有官網安裝時以官網安裝為準。見包內 platforms/linux-system/README.md。
  • 沒有附模型的系統安裝,可以在設定程式從 Hugging Face 下載選字與補標點模型;模型固定在 models/models.lock.json,在本機配對到內附字典。
  • 神經推論元件關閉 onnxruntime 的使用統計,不再連線到外部服務;舊版留下、還沒送出的資料在更新後刪除。
  • 中英切換鍵選「不用 Shift」時,開始時的中英模式固定為注音。
  • 中英混打:句首或空白後的「歐」(句點鍵再按空白)出中文,按 Enter 留句點。

原始碼套件的變化:

  • 原始碼 tarball 符合 DFSG,不再內附神經模型;已配對的模型改為另附 0c-ime-models-0.2.3.tar.xz。逐項檢查見包內 legal/DFSG-free.md。
  • 內附字典的 lexicon.bin、lm.bin 不變;自有來源的署名改為 Funmula Co., Limited,manifest.json 與 NOTICE.txt 隨之改變。字典可從公開內容重建,詞對統計檔在 0c-ime-data。
  • legal/copyright 以 DEP-5 格式逐檔列出著作權人與授權;Go module path 改為 github.com/0c-biggo/0c-ime。

完整清單見包內 CHANGELOG.md。

下載與建置

請下載 0c-ime-0.2.3.tar.xz 與 SHA256SUMS;要神經選字與補標點時另下載 0c-ime-models-0.2.3.tar.xz,解壓到同一處即補上 models/select/ 與 models/punct/。沒有模型時以統計選字運作。

sha256sum -c SHA256SUMS
tar -xJf 0c-ime-0.2.3.tar.xz
tar -xJf 0c-ime-models-0.2.3.tar.xz   # 選用
cd 0c-ime-0.2.3
mkdir -p build
go build -trimpath -ldflags '-X main.buildVersion=0.2.3' -o build/0c-server ./cmd/0c-server
go build -trimpath -o build/0c-cli ./cmd/0c-cli
build/0c-server -check-data -data assets/data

須先備妥 Go 模組及平台建置依賴;離線建置、系統安裝與模型的整合方式見包內 PACKAGING.md。從 git clone 或 Source code 壓縮檔開始時,執行 make assets 取得本版的字典與模型。

靈犀注音 0.2.2

Choose a tag to compare

@kevinwatt kevinwatt released this 20 Oct 11:12
a394a52

靈犀注音 0C 0.2.2 的完整原始碼套件:程式原始碼、現成字典與已配對模型,給 Linux 發行版維護者與自行建置的開發者。一般使用者請到官網下載。

本版變更

與官網 0.2.2 同步,主要包括:

  • 「輸出簡體字」可以從輸入法選單一鍵切換:Windows 工作列、Linux 面板與 Mac 選單列的輸入法選單都有可打勾的項目,點一下立刻生效,不必重啟引擎;開著時 Windows 顯示「简」、Linux 顯示「注簡」。
  • Windows、Linux:設定程式「鍵盤」新增「Caps Lock 開著時直接打英文」(預設關閉)。
  • 單字候選依「選了之後整句通不通」排序;「凃」「晗」「姸」「峯」等 18 個台灣人名用字回到常用字的排序,內附字典因此重新編譯,模型權重不變。
  • 中英混打:57、107 這類數字不再變成中文,接在數字後面的 354 也留數字;要中文時按 ↓ 換。
  • 新增字典重建的單字排序閘門 cmd/0c-single-gate;0c-corpus 預設跳過日文、簡體與粵語句子。
  • 完整 tarball 改名為 0c-ime-<版本>.tar.xz;從 git clone 或 Source code 壓縮檔開始時,make assets 會下載本版的字典與模型。

完整清單見包內 CHANGELOG.md。

下載與建置

請下載 0c-ime-0.2.2.tar.xz 與 SHA256SUMS。完整 tarball 包含:

  • Go 核心、Linux/macOS/Windows 外殼、設定程式及建置工具。
  • 可直接使用的統計字典、英文字典,以及已配對的神經選字和補標點模型。
  • 資料來源聲明及使用條款。

解壓後即可編譯輸入法程式,不需要重新產生大型 bigram 統計或訓練模型。須先備妥 Go 模組及平台建置依賴,離線建置與模型執行方式見包內 README 與 PACKAGING.md。

sha256sum -c SHA256SUMS
tar -xJf 0c-ime-0.2.2.tar.xz
cd 0c-ime-0.2.2
mkdir -p build
go build -trimpath -ldflags '-X main.buildVersion=0.2.2' -o build/0c-server ./cmd/0c-server
go build -trimpath -o build/0c-cli ./cmd/0c-cli
build/0c-server -check-data -data assets/data

靈犀注音 0.2.1

Choose a tag to compare

@kevinwatt kevinwatt released this 20 Oct 05:33
a3e24c3

靈犀注音 0C 0.2.1 的完整原始碼套件:程式原始碼、現成字典與已配對模型,給 Linux 發行版維護者與自行建置的開發者。一般使用者請到官網下載。

本版變更

與官網 0.2.1 同步,主要包括:

  • 設定程式新增「輸出簡體字」(預設關閉)、「選字鍵」(1–0、1234qwerasd 或 asdfghjkl;)與「開始時的中英模式」;「輸出設定」獨立成一頁。
  • 注音模式可用 Ctrl+標點打全形標點;Windows、Linux 的注音模式不再受 Caps Lock 影響。
  • 單字候選把只出自罕用來源的字(日文漢字、簡化字、舊字形等)排在常用字後面;內附字典因此重新編譯,模型權重不變。
  • Mac 的「中英切換鍵」預設改為不用 Shift,舊版升級保留原本設定;Mac、Windows 更新後不必登出就換成新版。
  • 修正 Linux 切換中英後 Shift 卡住、Windows OneNote 無法打中文、Word/Outlook 的 Ctrl+空白鍵,以及聲調打錯後無法改正等問題。

完整清單見包內 CHANGELOG.md。

下載與建置

請下載 ime-oss-0.2.1.tar.xz 與 SHA256SUMS。完整 tarball 包含:

  • Go 核心、Linux/macOS/Windows 外殼、設定程式及建置工具。
  • 可直接使用的統計字典、英文字典,以及已配對的神經選字和補標點模型。
  • 資料來源聲明及使用條款。

解壓後即可編譯輸入法程式,不需要重新產生大型 bigram 統計或訓練模型。須先備妥 Go 模組及平台建置依賴,離線建置與模型執行方式見包內 README。

sha256sum -c SHA256SUMS
tar -xJf ime-oss-0.2.1.tar.xz
cd ime-oss-0.2.1
mkdir -p build
go build -trimpath -ldflags '-X main.buildVersion=0.2.1' -o build/0c-server ./cmd/0c-server
go build -trimpath -o build/0c-cli ./cmd/0c-cli
build/0c-server -check-data -data assets/data

靈犀注音 0.2.0

Choose a tag to compare

@kevinwatt kevinwatt released this 20 Oct 07:01

靈犀注音 0C 0.2.0 的完整原始碼套件:程式原始碼、現成字典與已配對模型,給 Linux 發行版維護者與自行建置的開發者。一般使用者請到官網下載。

請下載 ime-oss-0.2.0.tar.xz 與 SHA256SUMS。完整 tarball 包含:

  • Go 核心、Linux/macOS/Windows 外殼、設定程式及建置工具。
  • 可直接使用的統計字典、英文字典,以及已配對的神經選字和補標點模型。
  • 各元件授權、資料來源聲明及使用條款。

解壓後即可編譯輸入法程式,不需要重新產生大型 bigram 統計或訓練模型。須先備妥 Go 模組及平台建置依賴,離線建置與模型執行方式見包內 README。

sha256sum -c SHA256SUMS
tar -xJf ime-oss-0.2.0.tar.xz
cd ime-oss-0.2.0
mkdir -p build
go build -trimpath -ldflags '-X main.buildVersion=0.2.0' -o build/0c-server ./cmd/0c-server
go build -trimpath -o build/0c-cli ./cmd/0c-cli
build/0c-server -check-data -data assets/data

自有程式採 AGPL-3.0-only,另可洽談商業授權;資料、模型與第三方元件依各自授權,詳見 legal/README.md。