Skip to content

fix: remove Wav2Vec2 speech model - #2933

Merged
numnx merged 1 commit into
devfrom
fix/remove-wav2vec2
Jul 11, 2026
Merged

fix: remove Wav2Vec2 speech model#2933
numnx merged 1 commit into
devfrom
fix/remove-wav2vec2

Conversation

@numnx

@numnx numnx commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • Removed Wav2Vec2 from the speech catalog, local ONNX runtime, adapter contracts, and model-selection UI fixtures.
  • Retained Whisper Base and Whisper Tiny as the supported local transcription models.
  • Migrated removed or unknown local STT selections to Whisper Base across system, project, and sprint settings, including persisted raw overrides.
  • Preserved external transcription configuration and structured client errors for unknown local STT/TTS model IDs.
  • Updated canonical and public speech documentation.

Why

The lightweight CTC checkpoint produced unreliable conversational microphone transcription. Whisper is materially more accurate for the supported local speech workflow, so retaining the weaker runtime path added complexity without a dependable user outcome.

Validation

  • pnpm run ci
  • Backend: 5,275 passed, 7 skipped; coverage thresholds passed.
  • Dashboard: 2,106 passed, 2 skipped.
  • Dependency audit: no known vulnerabilities.
  • Production build: passed.
  • Live /health and /ready: passed; dashboard root loaded on port 4444.
  • Repository scan confirms no Wav2Vec2/CTC implementation references remain.

Risk and rollback

Risk is limited to users who had selected the removed local model; their persisted selection is migrated to Whisper Base while external speech settings remain intact. Roll back this PR to restore the old catalog/runtime path.

@numnx
numnx marked this pull request as ready for review July 11, 2026 16:57
@numnx
numnx merged commit 1eed48b into dev Jul 11, 2026
40 checks passed
@numnx
numnx deleted the fix/remove-wav2vec2 branch July 11, 2026 17:01
@numnx numnx mentioned this pull request Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant