Calls
Transcripts
View and analyze conversation transcripts with speaker identification.
Transcripts
Every call in ScaleTalk generates a real-time transcript, capturing both the caller's and agent's speech with accurate timestamps.
Transcript Overview
Transcripts provide:
- Full Conversation Text - Complete dialogue
- Speaker Identification - Caller vs. Agent labels
- Timestamps - When each utterance occurred
- Search Capability - Find specific content
Viewing Transcripts
From Call Detail
- Navigate to Calls
- Click on a specific call
- Scroll to the Transcript section
Transcript Format
[00:00:02] Agent: Hello, this is ScaleTalk support. How can I help you today?
[00:00:08] Caller: Hi, I'd like to schedule an appointment for next week.
[00:00:12] Agent: I'd be happy to help you with that. What day works best for you?
[00:00:18] Caller: How about Tuesday morning?Speaker Identification
Labels
| Speaker | Description |
|---|---|
| Agent | The AI voice agent |
| Caller | The person calling |
| System | System events (transfers, etc.) |
Accuracy
Speaker detection uses:
- Audio channel separation
- Voice activity detection
- Pattern recognition
Searching Transcripts
Within a Call
- Open the transcript view
- Use Ctrl/Cmd + F to search
- Navigate between matches
Across All Calls
- Go to the Calls page
- Use the search bar
- Enter keywords or phrases
- Filter by date range
Search Tips
- Use quotes for exact phrases:
"schedule appointment" - Search for caller names mentioned
- Look for specific products or topics
Variable Extraction
ScaleTalk can automatically extract structured data from transcripts.
Configured Variables
Define what to extract in your agent's Follow-Up settings:
| Variable | Example Value |
|---|---|
caller_name | "John Smith" |
email | "john@example.com" |
appointment_date | "2024-01-15" |
reason_for_call | "Support inquiry" |
resolution | "Appointment scheduled" |
How Extraction Works
- Call ends
- Transcript is analyzed
- LLM extracts specified variables
- Data appears in call details
- Webhooks send to external systems
Configuration
In the agent's Follow-Up tab:
Variables to Extract:
- caller_name: The caller's full name
- phone_number: Callback number if provided
- issue_type: Category of the inquiry
- resolved: Whether the issue was resolved (yes/no)Export Options
Single Transcript
- Open call details
- Click Export > Transcript
- Choose format (TXT, JSON)
Bulk Export
- Go to Calls
- Apply filters
- Click Export > Transcripts
- Download as CSV or JSON
Export Formats
Text Format (TXT):
Call ID: call_123456
Date: 2024-01-15 10:30:00
Duration: 4:05
[00:00:02] Agent: Hello...
[00:00:08] Caller: Hi...JSON Format:
{
"call_id": "call_123456",
"transcript": [
{
"speaker": "agent",
"text": "Hello...",
"timestamp": 2.0
},
{
"speaker": "caller",
"text": "Hi...",
"timestamp": 8.0
}
]
}Accuracy and Quality
Speech Recognition
ScaleTalk uses Deepgram Nova-3 for transcription:
- Real-time streaming
- High accuracy for German and English
- Custom vocabulary support
Improving Accuracy
For better transcription:
- Ensure good audio quality
- Train custom vocabulary in settings
- Use clear, professional voice models
Known Limitations
- Background noise may affect accuracy
- Strong accents may require tuning
- Technical terms may need vocabulary training
Privacy Considerations
Data Handling
Transcripts are:
- Encrypted at rest
- Access-controlled
- Subject to retention policies
Redaction (Enterprise)
Enterprise plans support:
- PII detection
- Automatic redaction
- Manual review options
Integration with Webhooks
Send transcripts to external systems:
{
"event": "call.completed",
"data": {
"call_id": "call_123456",
"transcript": "...",
"variables": {
"caller_name": "John Smith"
}
}
}See Follow-Up for configuration details.