Skip to content

fix(config): register parakeet-cpp as a transcript backend (#9718)#10106

Merged
mudler merged 1 commit into
mudler:masterfrom
Dennisadira:fix/parakeet-cpp-transcript-capability
May 31, 2026
Merged

fix(config): register parakeet-cpp as a transcript backend (#9718)#10106
mudler merged 1 commit into
mudler:masterfrom
Dennisadira:fix/parakeet-cpp-transcript-capability

Conversation

@Dennisadira

Copy link
Copy Markdown
Contributor

Summary

Fixes #9718 — after installing a parakeet model, the speech-to-speech pipeline UI only offers it in the LLM selector, not the speech-to-text selector.

Root cause: parakeet-cpp was added in #10084 but never registered in BackendCapabilities. GuessUsecases (model_config.go:798) only allows "whisper" for FLAG_TRANSCRIPT, so any backend not in the capabilities map is gated out of the transcript usecase by the heuristic fallback. All other STT backends (faster-whisper, whisperx, moonshine, nemo, qwen-asr, voxtral) are registered in the map and bypass that guard.

Fix: Add a "parakeet-cpp" entry to BackendCapabilities with MethodAudioTranscription / UsecaseTranscript, matching the pattern of every other STT backend in the same block.

Test plan

  • gofmt -e on the edited file: clean
  • Install a parakeet GGUF model, open the speech-to-speech pipeline — parakeet should now appear in the STT dropdown

🤖 Generated with Claude Code

parakeet-cpp was added in mudler#10084 but not registered in
BackendCapabilities, so GuessUsecases only allowed "whisper" for
FLAG_TRANSCRIPT and the UI could not classify parakeet-cpp models as
speech-to-text. The result was that parakeet models appeared only in
the LLM selector in the speech-to-speech pipeline, making them
unusable for transcription through the UI.

Closes mudler#9718

Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@mudler mudler merged commit baa1113 into mudler:master May 31, 2026
1 check failed
@localai-bot localai-bot added the bug Something isn't working label Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

parakeet can only be selected as an LLM and not as a speech-to-text

3 participants