# Third-party notices

本文件記錄「自然發音與朗讀功能」的第三方邊界；專案既有套件仍以
`package.json`、`package-lock.json` 與各套件隨附授權為準。
全站內容（字庫來源、會考試題、原創著作）之著作權與授權聲明見
[`copyright.html`](copyright.html)。

## 本版實際使用

### 內建單字發音音檔（Kokoro-82M 預產生）

- 用途：6,205 個單字的第一方發音 mp3（`audio/words/`），單字朗讀優先播放。
- 產製：以開源語音合成模型 **Kokoro-82M**（hexgrad/Kokoro-82M，**Apache License 2.0**，
  https://huggingface.co/hexgrad/Kokoro-82M ，語音 af_heart）於本機離線批次生成，
  為 **AI 合成語音、非真人錄音**。本專案只散布產出音檔，不散布模型權重。
- 產線工具（僅離線使用、不隨站散布）：misaki（Apache-2.0）、espeak-ng（GPL-3.0，
  僅作 G2P fallback，GPL 不及於程式輸出）、ffmpeg（轉檔）。
- 資產登記與生成參數見 `licenses/assets.yml`（kokoro-word-audio-v1）。

### Web Speech API / 裝置語音

- 用途：例句朗讀、未收錄字、英式腔調與內建音檔播放失敗時的即時朗讀。
- 資料處理：應用程式不錄製語音；內建音檔屬站內靜態資產，可能隨 PWA 離線快取。
- 可用性：聲音、腔調與是否離線由瀏覽器、作業系統及使用者安裝的語音決定。

## 明確未納入

- 使用者回饋所附的閃卡參考圖：僅用來理解需求，沒有複製、改作或包入產品。
- 外部課程的圖卡、圖表、版面、箭頭、照片與插圖：沒有匯入。
- 有道 `dictvoice` 或其他第三方字典音檔：已自執行程式移除，不再請求或快取。
- CMU Pronouncing Dictionary（CMUdict）：目前只是候選資料來源，尚未匯入、尚未成為依賴，
  因此本版不以其內容或授權作為功能依據。

自然發音規則與視覺標記的來源、審核門檻請見
[`docs/provenance/phonics-sources.md`](docs/provenance/phonics-sources.md)。
