Problem
Original text(父 issue #110):
「Parakeet Unified 0.6B:新後端,原生 Swift mel 前端、詞級時間戳;英文批次 WER/吞吐優於 TDT v3。」
FluidAudio 0.15.5 帶來 Parakeet Unified 0.6B —— 父 issue 明指為新後端(不是既有
fluid-parakeet 上的新模型 row),有原生 Swift mel 前端與詞級時間戳。
Type
feature
Expected
評估並(若可行)接成新 backend:BackendID 新 case + ModelGrid rows + ModelRegistry
記憶體估計 + engine 實作 + 測試,納入 benchmark 矩陣與 en 語料的比較。
Impact
Sources/BestASRKit/Models/DataModels.swift(BackendID)、ModelGrid.swift、
ModelRegistry、Sources/BestASRKit/Engines/(可能新 engine 或擴充 ParakeetEngine)、測試
Engine protocol 只需 id / isAvailable() / transcribeRaw()(Engines/Engine.swift:61),
接線成本可控;不確定性在 Unified 的 API 面是否與既有 AsrModels/AsrManager 路徑一致
依賴
Blocked by #122(pin bump 0.15.5)—— 0.15.4 沒有這個後端。
待 diagnose 釐清
- Unified 是否沿用
AsrModels.download/load + AsrManager,還是另一套 API 面(決定 scope)
- 詞級時間戳如何映射到 bestASR 的 segment 模型(
ParakeetEngine.swift:26 現有的
token-timing → segment 整形邏輯可否重用)
- 與既有
fluid-parakeet(tdt-0.6b-v3)並存時,ModelGrid 的 family/size 軸怎麼區分
Source: decomposed from #110(2026-08-01)。
Problem
FluidAudio 0.15.5 帶來 Parakeet Unified 0.6B —— 父 issue 明指為新後端(不是既有
fluid-parakeet上的新模型 row),有原生 Swift mel 前端與詞級時間戳。Type
feature
Expected
評估並(若可行)接成新 backend:
BackendID新 case +ModelGridrows +ModelRegistry記憶體估計 + engine 實作 + 測試,納入 benchmark 矩陣與 en 語料的比較。
Impact
Sources/BestASRKit/Models/DataModels.swift(BackendID)、ModelGrid.swift、ModelRegistry、Sources/BestASRKit/Engines/(可能新 engine 或擴充ParakeetEngine)、測試Engineprotocol 只需id/isAvailable()/transcribeRaw()(Engines/Engine.swift:61),接線成本可控;不確定性在 Unified 的 API 面是否與既有
AsrModels/AsrManager路徑一致依賴
Blocked by #122(pin bump 0.15.5)—— 0.15.4 沒有這個後端。
待 diagnose 釐清
AsrModels.download/load+AsrManager,還是另一套 API 面(決定 scope)ParakeetEngine.swift:26現有的token-timing → segment 整形邏輯可否重用)
fluid-parakeet(tdt-0.6b-v3)並存時,ModelGrid 的 family/size 軸怎麼區分Source: decomposed from #110(2026-08-01)。