Skip to content

Parakeet Unified 0.6B 納入為新 backend(#110 子項 B) #123

Description

@kiki830621

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.swiftBackendID)、ModelGrid.swift
    ModelRegistrySources/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 釐清

  1. Unified 是否沿用 AsrModels.download/load + AsrManager,還是另一套 API 面(決定 scope)
  2. 詞級時間戳如何映射到 bestASR 的 segment 模型(ParakeetEngine.swift:26 現有的
    token-timing → segment 整形邏輯可否重用)
  3. 與既有 fluid-parakeet(tdt-0.6b-v3)並存時,ModelGrid 的 family/size 軸怎麼區分

Source: decomposed from #110(2026-08-01)。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions