Skip to content

Add toggle to include or omit speaker names on export - #99

Merged
wassgha merged 1 commit into
mainfrom
cursor/export-speaker-labels-toggle-69f8
Sep 14, 2026
Merged

wassgha merged 1 commit into
mainfrom
cursor/export-speaker-labels-toggle-69f8

Conversation

@wassgha

@wassgha wassgha commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Summary

Yes — today SRT prefixes cues with Speaker X: …, VTT uses <v Speaker>, and TXT/MD/DOCX/PDF use speaker headings/labels. JSON already stores speaker ids/names for re-import.

This adds an Include speaker names toggle on the Transcript export tab (shown for every format except JSON). Default remains on.

Behavior

Format Toggle on (default) Toggle off
SRT Speaker 1: Hello Hello
VTT <v Speaker 1>Hello Hello
TXT/MD/DOCX/PDF Speaker headings / prefixes Dialogue only (timestamps still optional)
JSON Always keeps speakers for re-import

Export dialog with Include speaker names toggle

Tests

  • npx tsx tests/serialize-transcript-test.ts
  • npx tsx tests/i18n-test.ts
Open in Web Open in Cursor 

SRT/VTT/TXT/MD/DOCX/PDF previously always prefixed cues or turns with
speaker labels. Make that optional (default on); JSON still keeps speaker
ids and names for round-trip re-import.

Co-authored-by: Wassim Gharbi <wassgha@gmail.com>
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
app.rescript Ready Ready Preview Sep 14, 2026 10:15pm UTC

@wassgha
wassgha marked this pull request as ready for review September 14, 2026 22:15
@wassgha
wassgha merged commit 89ff720 into main Sep 14, 2026
3 checks passed
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