Overview
You can upload pre-written transcripts as text files. This is useful when you have transcripts from other tools or want to import existing transcripts. The system supports multiple text formats and provides parsers to extract speaker names, timestamps, and text from your transcript.Supported text formats
- .txt - Plain text files
- .md - Markdown files
- .srt - Subtitle files
- .vtt - WebVTT subtitle files
Text transcript parsers
When uploading a text file, you need to select a parser that matches your transcript format. The system supports 6 different parsers, each designed for specific transcript formats.Choosing the right parser
The parser extracts speaker names, timestamps, and text from your transcript. Select the parser that matches your source format:| Parser | Best for | Key features |
|---|---|---|
| Speaker Text | Google Meet, Otter.ai, Trint, Tactiq | No timestamps, speaker names optional |
| Tab-Separated | Zoom .txt export, Kontur Talk | Timestamps and speakers separated by tabs |
| Plain Text | Freeform transcripts | Simple line breaks, no structure |
| Subtitles | Zoom, YouTube, MS Teams, .srt, .vtt | Numbered blocks with time ranges |
| Aseed | Aseed exported transcripts | Aseed markdown format |
| Datetime | Custom datetime formats | Full date-time timestamps |
Parser examples
Compare parser formats side-by-side:Parser details
Speaker Text — Extracts speaker names from text before colons. Calculates timestamps based on word count. Best for Google Meet, Otter.ai, Trint, Tactiq. Tab-Separated — Parses timestamps (HH:MM:SS) and speaker names from tab-separated values. Uses provided timestamps or calculates from sequence. Best for Zoom .txt export, Kontur Talk. Plain Text — Treats each non-empty line as a separate utterance. Assigns “Unknown” as speaker. Calculates timestamps from word count. Best for freeform transcripts from other sources. Subtitles — Extracts timestamps from subtitle time ranges (HH:MM:SS,mmm —> HH:MM:SS,mmm). Optionally extracts speaker names if present in text. Best for Zoom, YouTube, MS Teams, .srt, .vtt files. Aseed — Parses Aseed markdown format with utterance numbers in backticks and speaker names in bold. Calculates timestamps from word count. Best for transcripts exported from Aseed interviews. Datetime — Extracts full datetime timestamps and converts them to relative times. Uses time differences between entries for accurate duration calculation. Best for custom formats with full datetime timestamps.How to upload text transcripts
Select text file
Select a text file (.txt, .md, .srt, or .vtt) from your computer. The Text File Upload modal opens automatically.



Select parser
Select Parser that matches your transcript format from the dropdown menu. See parser examples above to choose the right one.
Review preview
Review the Preview section to see how your transcript will be parsed. The preview shows the first 30 lines with speaker names, timestamps, and utterance numbers.
Edit if needed
Switch to Edit Text mode if you need to make manual adjustments to the transcript before uploading.
Check validation
Check validation messages:
- Duration should be between 5 minutes and 2.5 hours
- Utterances should be between 5 and 1000
- Content must contain detectable utterances
Validation rules
The system validates your transcript before upload:- Duration: Must be between 5 minutes and 2.5 hours
- Utterances: Must be between 5 and 1000 utterances
- Content: Must contain detectable utterances based on selected parser
- Selecting a different parser
- Adjusting the transcript format
- Checking for formatting issues
Preview mode
The preview shows how your transcript will look after import:- Speaker names are extracted automatically
- Utterances are numbered
- Timestamps are calculated (if not present in source)
- First 30 lines are shown for performance
Best practices
Match parser to source format
Match parser to source format
Match your parser to the source format. Using the wrong parser can result in incorrect speaker identification or missing timestamps.
Review preview before uploading
Review preview before uploading
Review the preview carefully before uploading. This helps catch formatting issues early.
Use Plain Text parser as fallback
Use Plain Text parser as fallback
If your transcript doesn’t match any parser format exactly, try the Plain Text parser or use Edit Text mode to adjust the format manually.
Preserve timestamps with appropriate parsers
Preserve timestamps with appropriate parsers
For transcripts with timestamps, use Tab-Separated or Subtitles parsers to preserve timing information.
Related topics
- Records page - View and manage all records
- Upload records - Upload audio, video, or text files
- Transcribe records - Configure transcription settings
- Edit transcripts - Review and correct transcripts after upload