Skip to content

Add dashboard Diarize action#462

Closed
PsychOsmosis wants to merge 6 commits into
rishikanthc:mainfrom
PsychOsmosis:feature/dashboard-diarize-button
Closed

Add dashboard Diarize action#462
PsychOsmosis wants to merge 6 commits into
rishikanthc:mainfrom
PsychOsmosis:feature/dashboard-diarize-button

Conversation

@PsychOsmosis

Copy link
Copy Markdown

Summary

  • add a dashboard Diarize action for completed single-track recordings
  • add a diarization-only API endpoint that preserves the existing transcript and only reapplies speaker labels
  • add mobile swipe support and reuse the profile dialog for diarization settings

Verification

  • npm run build
  • npm run lint
  • /usr/local/go/bin/go test ./...

abn and others added 6 commits May 26, 2026 22:08
The OpenAI transcription profile now works with any
OpenAI-compatible Whisper server (faster-whisper, whisper.cpp,
etc.), not just api.openai.com.

Users can set a custom base URL per job in the config dialog.
When a custom URL is provided:
- The model field becomes a free-text input so any server-specific
  model name can be used
- API key validation is hidden (most self-hosted servers don't
  require auth)
- A configurable timeout is exposed, defaulting to 30 minutes
  to accommodate slower hardware
- Speaker diarization can be enabled, handled as a post-processing
  step the same way it works for local models

The official OpenAI endpoint behaviour is unchanged, including
the special response format handling for gpt-4o audio models.
@PsychOsmosis PsychOsmosis force-pushed the feature/dashboard-diarize-button branch from 30760c7 to b7a9fb8 Compare June 17, 2026 12:43
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.

2 participants