Interview Transcripts
Access, review, and export your interview transcripts—including real-time streaming during active interviews.
Live Transcript
Watch the transcript populate in real-time while an interview is in progress:
- Navigate to an interview with status IN_PROGRESS
- The Live Transcript panel shows messages as they happen
- Both agent and expert messages appear immediately
- Session indicators show which session is currently active
One Interview, Many Connections
An interview that was interrupted and resumed is still one interview. What you read is the whole conversation in order, with each reconnection marked inline — there's nothing to stitch together and no need to work out which attempt was the "real" one.
The individual connections are still available if you want them. The session list shows Connection 1, Connection 2 and so on with the time each began; select one to see just that stretch of the conversation and its own recording. The connection currently serving the interview is marked.
This holds when an expert moves between web and phone partway through: both legs belong to the same interview and arrive as one transcript.
For how connections are numbered, which one is delivered, and what happens when an expert starts over, see Sessions and Connections.
Session Status Indicators
| Status | Meaning |
|---|---|
| Active | Session currently in progress |
| Completed | Session ended normally |
| Abandoned | Session ended unexpectedly (call dropped, connection lost) |
Accessing Completed Transcripts
Full transcripts are available after an interview completes:
- Navigate to Interviews
- Select a completed interview
- The transcript appears in the left panel
Transcript Features
Speaker Identification
Each entry is labeled with the speaker:
- InsightAgent - The AI interviewer
- Expert - The interview subject
Timestamps
Every entry includes relative timestamps showing time elapsed from the start of the interview (MM:SS format). Click on a timestamp to seek to that point in the audio.
Audio Playback
- Use the audio player to listen to the recording
- Click timestamps to jump to specific moments
- Audio is synchronized with the transcript
Interviews Not in English
When an interview is conducted in a language other than English, the transcript you see is an English translation, and the page says so. The conversation in the language actually spoken is always kept and is one click away.
- A notice above the transcript states that the text is a machine translation and not a verbatim record, with a control to switch to the original.
- Switching back and forth costs nothing and changes nothing else on the page.
- Timestamps are the same in both. A turn at 4:12 in English is at 4:12 in the original, so audio playback stays in step whichever you are reading.
- Summary, key quotes and the quality score are produced in English, whatever language the interview was in.
Interviews conducted in English look exactly as they always have — no notice, no badge, nothing to switch.
Quoting an expert
Translations are good, and they preserve who said what, in what order, at what time. They are still machine-generated and not reviewed by a person. If you are putting an expert's words in front of a client, switch to the original for anything you quote directly — that is what the original is there for.
Exports carry their language
A downloaded file outlives the page that explained it. Once a transcript has been forwarded or pasted into a report, nothing on the page is there to say whether it was translated, so the file says it itself:
- Filenames record the language and variant, so a translation and an original are never mistaken for one another.
- Text and PDF exports carry a short note above the transcript stating which it is.
- JSON exports include the language and whether the text is translated, so a downstream system can tell verbatim English from a translation.
Exports from English interviews are unchanged.
Export Options
Available Formats
| Format | Best For |
|---|---|
| Plain Text (.txt) | Simple sharing, notes |
| JSON | Programmatic access, data processing |
| Formal reports, printing |
How to Export
- Open the completed interview
- Click the Export dropdown
- Select your desired format
- The file downloads automatically
Exporting the interview gives you the full conversation as full-transcript.txt. Exporting a single connection gives you just that leg, named for it — connection-2-transcript.txt.
API Access
Retrieve transcripts programmatically:
curl -X GET "https://api.insightagent.io/api/interviews/{id}/transcription" \
-H "Authorization: Bearer <token>"
The response is a JSON array of transcript entries:
[
{
"role": "agent",
"message": "Hello, thank you for joining...",
"timestamp_secs": 0
},
{
"role": "user",
"message": "Thanks for having me...",
"timestamp_secs": 5
}
]
See API Reference for details.
Improving Accuracy
Use Custom Vocabulary to improve transcription of domain-specific terms, expert names, and acronyms. Vocabulary terms are applied both during real-time recognition and in post-call transcript cleanup.
Privacy & Security
- Transcripts are stored securely in cloud storage
- Access is limited to account members
- Experts cannot access transcripts after the interview
- You control sharing and export