Speech Analytics

AI-Powered Call Quality Analytics

Upload recordings or send them via API — get transcription, quality scores, sentiment, summaries, and automatic topic tags for every call.

Two Ways to Analyze

Manual upload or automatic integration - choose your path

01
Upload Recordings Manually
Drag and drop audio files. Supports mp3, wav, ogg, m4a up to 50 MB. Specify operator, language, and project for contextual analysis.
Upload
API
Or Send via API
Connect REST API with a project token - recordings from your CRM or PBX are sent and analyzed automatically, in real time. Results arrive via webhook.
curl -X POST /api/analyze-file \
  -H "Authorization: Bearer TOKEN" \
  -F "file=@call.mp3" \
  -F "projectId=proj_abc"

# → webhook callback
{
  "status": "completed",
  "score": 82,
  "sentiment": "positive"
}
02
AI Analyzes
The system transcribes the recording (STT), scores the conversation across 9 metrics, detects sentiment, assigns a topic tag, highlights key moments, and generates a summary.
Report
03
Get Your Report
Results appear on the dashboard: quality trends, sentiment distribution, average scores, activity heatmap, topic-tag filters, and AI Insights.
Dashboard

Real-Time Dashboard

KPIs, charts, sentiment, success rates, activity heatmap, and filtering calls by topic

Dashboard

9 Quality Metrics

Every conversation is scored across 9 criteria. Choose which metrics to show per project and add your own custom metrics.

Automatic topic tags
AI classifies each call by topic and assigns a tag — segment inquiries, report by category, and spot recurring scenarios.
Greeting Quality
Script Adherence
Politeness & Empathy
Active Listening
Objection Handling
Product Knowledge
Problem Resolution
Speech Pace
Closing Quality
Metrics

API for Automation

Integrate analytics into your workflows via REST API

// Загрузка файла для анализа
curl -X POST https://aipbx.com/api/operator-analytics/analyze-file \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -F "file=@call_recording.mp3" \
  -F "language=ru" \
  -F "projectId=proj_abc123"

// Ответ
{
  "id": "analysis_12345",
  "status": "completed",
  "sentiment": "positive",
  "score": 82,
  "csat": 4.2,
  "summary": "Клиент записан на ремонт...",
  "metrics": {
    "greeting_quality": 85,
    "politeness_empathy": 91,
    "product_knowledge": 88
  }
}
REST API with Tokens
Create an API token and send recordings for analysis automatically from your CRM or PBX.
Batch Processing
Upload dozens of files simultaneously. The system processes them in parallel with progress tracking.
Webhooks
Receive notifications about completed analyses or errors via webhook directly in your system.
Ready to improve conversation quality?
Start analyzing calls today. First 10 analyses are free.
Start for Free