Skip to content

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

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

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

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.

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