Skip to content

feat(transcription): preserve the detected source language - #82

Closed
jiezhengj wants to merge 1 commit into
wassgha:mainfrom
jiezhengj:feat/source-language-transcription
Closed

feat(transcription): preserve the detected source language#82
jiezhengj wants to merge 1 commit into
wassgha:mainfrom
jiezhengj:feat/source-language-transcription

Conversation

@jiezhengj

Copy link
Copy Markdown
Contributor

Splits the source-language transcription work out of #80 for focused review (2/4).

Summary

  • default the transcript-language preference to automatic detection
  • explicitly use Whisper's transcribe task so non-English audio is not translated to English
  • probe Whisper language tokens when no language hint is selected, then reuse the detected language for transcription
  • persist the preference in saved projects and expose Auto-detect in the source-language selector
  • keep Parakeet language detection automatic while using an explicit preference only for alignment

Scope

This PR is independent of UI localization, desktop window persistence, and runtime-asset packaging.

Validation

  • npm run test:transcription
  • npx tsc --noEmit
  • npm run typecheck:electron
  • npm run lint

Default to automatic source-language detection, force Whisper to transcribe instead of translate, and expose the source-language preference in the model selector.
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

@jiezhengj is attempting to deploy a commit to the wassgha's projects Team on Vercel.

A member of the Team first needs to authorize it.

@jiezhengj jiezhengj closed this by deleting the head repository Aug 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