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 Conflict resolution kept the upstream Validation on exact head
GitHub now reports the PR |
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 supportVerification
RecordingTranscriberwas called 0 times; it now starts once with the expected API optionsTypeError: 'NoneType' object is not iterable; it now returns the complete text fallback and sends no word-timing request13 passed96 passed1037 passed, 4 skippedgit diff --checkThe current GitHub Actions and Snapcraft runs are
action_requiredwith zero jobs, so they still require maintainer approval before GitHub can execute them.Closes #1140