What you’re building
Every call becomes three artifacts you own: a diarized transcript (with SRT/VTT if you want subtitles), a structured summary, and a compliance scorecard with a tamper-evident audit hash.The PyAI stack for this build
Build order
1
Transcribe your call archive
Submit recordings to
POST /v1/transcription/jobs and receive results by
signed webhook or polling. Stereo telephony recordings (one party per
channel) give the cleanest speaker split; model-based diarization covers
mono. Batch is billed at a discounted rate versus realtime, which is what
makes processing a whole archive practical. The full, runnable pipeline is
in the conversation-intelligence guide.2
Compute the metrics your users ask for
Talk ratio, longest monologue, keyword and competitor mentions, question
rate. These fall out of the diarized transcript with a few lines of code,
and the conversation-intelligence guide shows the exact computations.
3
Turn on Recap for summaries
Recap fires on call end: summary, action items, and structured fields you
define, with no bot to invite to anything. For custom extraction (deal
stage, qualification fields, your own schema), follow the
post-call extraction guide.
4
Add Trace if your users are regulated
Sales calls in healthcare, finance, or collections need disclosure and
PII handling. Trace scores every call against TCPA, HIPAA, PII, and
brand-voice packs and gives you an exposure dashboard. See the
Trace guide.