# Third-Party Notices 造序注音 ZaoSeq Bopomofo 本身以 MIT License 發布(見 LICENSE)。以下第三方元件依各自授權使用; 本 repository 不包含、也不重新散布任何第三方原始碼或模型權重,除了下方註明的 CNS11643 衍生資料。 目前的程式碼與資料不包含、也不依賴 McBopomofo、McBopomofoWeb、新酷音(Chewing)、Rime 或任何其他輸入法的程式碼與詞庫。 Clean-room 紀錄:2026-09-22 同一個開發工作階段稍早,曾有一個以 McBopomofoWeb(MIT)作為候選來源的原型, 過程中 clone 並閱讀過 McBopomofoWeb 的原始碼(ReadingGrid、鍵盤排列、語言模型)。 該原型在規格改為 clean-room 後已整批刪除,未進入任何 commit;現行 parser、decoder、詞庫與排序皆依公開的注音規則重新撰寫, 沒有複製或逐項翻寫該專案的程式碼、資料或模組結構。 ## Laya - Provider / author:Convai Innovations - Official project:https://github.com/NandhaKishorM/laya - Python package:https://pypi.org/project/laya/ (`laya` 0.3.5) - Model:https://huggingface.co/convaiinnovations/laya ,`multilingual` 子目錄,revision `1c5edc17a7acd8701df6fc341c0d179f1c62c982` - License:Apache License 2.0 - Usage:contextual candidate ranking backend。只在 `src/zaoseq_bopomofo/ranking/laya.py` 中透過官方套件呼叫, 以 closed-choice 題型在既有候選中選擇;不生成文字。模型權重在執行時下載到使用者本機的 Hugging Face cache, 不隨本 repository 散布,也未經修改或重新訓練。 ## CNS11643 中文標準交換碼全字庫 - Provider:數位發展部(Ministry of Digital Affairs, Taiwan),經由政府資料開放平臺提供 - Source:https://data.gov.tw/dataset/5961 ,https://www.cns11643.gov.tw/opendata/ - License:政府資料開放授權條款-第 1 版(Open Government Data License, version 1.0) - Usage:Traditional Chinese character and Bopomofo reading data。 使用 `Properties.zip` 內的 `CNS_phonetic.txt` 與 `MapingTables.zip` 內的 CNS→Unicode 對照表(BMP、第 2、3 字面), 轉換為 `data/generated/cns_char_readings.tsv`(衍生資料,檔頭保留出處)。未使用字型檔與聲音檔。 - Attribution:本專案字音資料衍生自 CNS11643 中文標準交換碼全字庫,依政府資料開放授權條款第 1 版使用。 ## Python 執行期依賴(不隨 repository 散布,由使用者自行安裝) | 套件 | License | 用途 | |---|---|---| | PyTorch | BSD-3-Clause | Laya 推論 | | Transformers | Apache-2.0 | Laya 載入 encoder / tokenizer | | huggingface_hub | Apache-2.0 | 以固定 revision 下載 Laya checkpoint | | safetensors, numpy | Apache-2.0 / BSD-3-Clause | Laya 相依套件 | | FastAPI | MIT | Web Demo service | | Uvicorn | BSD-3-Clause | Web Demo server | | pytest, httpx | MIT / BSD-3-Clause | 測試 |