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
Multi-Session Support
If an interview has multiple sessions (e.g., a dropped call that was reconnected):
- Session separators clearly mark where each session begins
- Switch between sessions to view different parts of the conversation
- The active session is highlighted
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
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
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