Add FunASR/SenseVoice API backend - #1554
Conversation
|
Follow-up for head
Current local verification is green: 13 focused FunASR tests, 96 recording-widget tests, and the broad repository suite ( The new CI and Snapcraft runs are both |
|
Summer is busy time, but sure, I will review this. |
…uthor-blockers # Conflicts: # buzz/transcriber/recording_transcriber.py
|
Refreshed this PR onto current Validation on exact head
GitHub now reports |
Signed-off-by: LauraGPT <18321252+LauraGPT@users.noreply.github.com> # Conflicts: # docs/docs/index.md
Signed-off-by: LauraGPT <18321252+LauraGPT@users.noreply.github.com>
Signed-off-by: LauraGPT <18321252+LauraGPT@users.noreply.github.com>
Summary
FunASR APImodel backed by a separately running FunASR/SenseVoice OpenAI-compatible serverfunasrapiCLI model typeBoundary fixes
FUNASR_API, matching the existing OpenAI API behaviorTypeErroror discard the transcripttimestamp_granularitiesfields that the FunASR endpoint does not supportCurrent-main refresh
main@d1b6844d851cb475e6532299d18181d10681ff9bwithout rewriting the feature historydocs/docs/preferences.md, retaining both the upstream GPU-memory preference and the complete FunASR API settings documentationba87e21b460b75c5cc77e6a2abc06167ce718b30Verification
352 passed1146 passed, 10 skipped(run twice after preparing generated translations; final run completed in 561.27s)make translation_mogenerated all 15 ignored locale artifactsuvlock check withuv 0.11.29, Python 3.12.3, Transformers 5.14.1, and Torch 2.8.0+cu129git diff --check+712/-58)GitHub reports the PR
MERGEABLEon the exact head, with no unresolved review threads. The exact-head CI and Snapcraft runs areaction_requiredwith zero jobs, so a maintainer must approve the fork workflows before GitHub can execute them. The pre-refresh head is retained atLauraGPT/buzz:codex/backup-buzz-1554-2b77a036-20260811for rollback.Closes #1140