New Universal-3.6 Pro Realtime is now available Learn more
Insights & Use Cases

AI for sales calls: how voice AI helps sales teams win more deals

How sales teams use voice AI on calls: transcription, speaker labels, sentiment, and LLM analysis for coaching, deal risk, and competitive intel.

Abstract green sphere illustration

Written by

Kelsey Foster

Published on

29 September 2026

Most sales teams already record their calls. Almost none of them read the recordings.

That’s the actual problem. A 40-person sales org generates something like 400 hours of conversation a week, and a manager who listens to four calls a month is considered diligent. The recordings pile up in a bucket somewhere, and every objection pattern, every competitor mention, and every moment a deal quietly died goes unread.

Voice AI closes that gap. Not by summarizing calls into something nobody reads either, but by turning spoken conversation into structured data your systems can act on: who said what, when, in what tone, with which product and competitor names attached. Once the conversation is data, a rep’s coaching plan, a forecast adjustment, and a competitive battlecard update all become queries instead of projects.

This post covers what voice AI actually does on a sales call, the six workflows teams build with it, and what to look at when you’re evaluating the underlying models. It’s written for the people building or buying these systems, so it’s specific about accuracy, speaker labeling, and where the models still need help.

What is AI for sales calls?

AI for sales calls is software that transcribes recorded or live sales conversations and then analyzes the resulting text to surface coaching opportunities, deal risk, objections, and competitive mentions. The pipeline is almost always the same three stages: speech-to-text converts the audio to a timestamped transcript, speaker diarization labels which words belong to the rep and which to the buyer, and a large language model reads the labeled transcript to extract whatever the team cares about.

That third stage is where the flexibility lives. The same transcript can answer “did the rep confirm budget?” and “how many times did a prospect bring up a competitor this quarter?” without any new model training, because you’re asking a language model questions about text rather than building a classifier per question.

The first two stages are where the quality lives. If the transcript garbles the buyer’s company name, mislabels an interruption, or drops the two-second “yeah, but” that carried the actual objection, everything downstream inherits the error. This is the part teams underinvest in, and it’s the reason “our AI notes are kind of useless” is such a common complaint.

How does voice AI analyze a sales call?

Voice AI analyzes a sales call by running the audio through a speech-to-text model to produce a timestamped transcript, attaching speaker labels and metadata like sentiment and entity mentions, then passing that enriched transcript to an LLM that answers questions about it. Each stage adds structure the next stage depends on.

Here’s what that looks like in practice, stage by stage.

Transcription that survives real sales audio

Sales calls are not clean audio. Someone’s on a headset in an open office, someone else is on speakerphone in a car, and half the vocabulary is product names, pricing tiers, and competitor brands that no general-purpose model has seen.

AssemblyAI’s current flagship for recorded audio is Universal-3.5 Pro (universal-3-5-pro), at $0.21/hr. Two capabilities matter most for sales audio. The first is contextual prompting: you prime the model with the account name, the product catalog, the competitor list, and any jargon specific to the deal, so “Snowflake” doesn’t come back as “snow flake” and your own SKU names survive. The second is native code-switching across 18 languages, built into the model rather than bolted on as a second pass, which matters the moment your team sells outside one country and reps drift between languages mid-sentence.

On a five-language code-switching benchmark, Universal-3.5 Pro averages 7.69 normalized WER against 8.77 for ElevenLabs Scribe v2 and 12.22 for Deepgram Nova-3 Multilingual. Small-sounding gaps compound: transcription errors concentrate on exactly the rare words — names, products, numbers — that sales analysis depends on. We wrote more about that asymmetry in the true cost of inaccurate transcription.

Speaker labels that hold up on interruptions

A sales call analysis is worthless if it can’t tell the rep from the buyer. Talk-ratio metrics, objection attribution, and question counts all depend on speaker diarization being right.

Universal-3.5 Pro produces the transcript and the speaker turns jointly rather than clustering audio segments after the fact, and it’s optimized for cpWER (concatenated minimum-permutation word error rate) instead of DER. The practical difference shows up on the hard parts of a sales call: short turns, rapid back-and-forth, and overlapped speech, which is to say, every negotiation. Average cpWER is 30.17, compared to 35.26 for ElevenLabs Scribe v2, 36.87 for Gladia, and 37.92 for Deepgram Nova-3 English. Full numbers are on the Universal-3.5 Pro release post.

Speech understanding for the signals you query on

Between raw transcript and LLM analysis sits a layer of structured signals. The Speech Understanding API tags entities across 50+ types, runs sentiment analysis, detects topics, and redacts PII from both text and audio — the last one mattering a lot if your recordings ever touch payment details or personal data.

Entity detection is the quiet workhorse here. It’s what lets you ask “which deals mentioned a specific competitor in the last 90 days” and get an answer from a database query rather than a keyword search that misses every misspelling.

LLM analysis on top

Finally, the enriched transcript goes to an LLM. The LLM Gateway gives you one API across OpenAI, Anthropic, Google, and others, so you can send call-summary prompts to a cheap fast model and deal-risk scoring to a stronger one without maintaining three integrations.

Transcribe Sales Calls With Production Accuracy

Test Universal-3.5 Pro on your own call recordings — speaker labels, entity detection, and contextual prompting included. Start with a free account and clear docs.

Sign up free

Six ways sales teams use voice AI on calls

Every team that builds on call data ends up in roughly the same six places. The order below is roughly the order teams get to them.

Rep coaching at scale

Coaching is the highest-ROI use case because the alternative — a manager listening to calls by hand — doesn’t scale past a handful of reps. With transcripts and speaker labels, you can score every call on talk ratio, question rate, monologue length, filler-word density, and whether specific discovery questions were asked, then route the two or three calls worth a human review.

The nuance teams miss: scoring every call is easy, and useless on its own. The value is in the diff — this rep’s discovery questions dropped 30% over three weeks — because that’s a coachable signal rather than a leaderboard.

Field sales has it harder, since there’s no dialer recording the conversation. Siro, which builds AI coaching for in-person and field sales, runs on AssemblyAI:

“On 10 out of 10 onboarding calls, our customers are at some point telling us ‘wow that insight was crisp’ — and that’s because of the accuracy we’re getting from AssemblyAI.”

— Jake Cronin, Co-founder & CEO, Siro (read the Siro story)

Crisp insight is downstream of a crisp transcript. That’s the whole dependency chain in one sentence.

Deal risk and forecast hygiene

CRM data tells you what a rep believes about a deal. Call data tells you what the buyer said. When those disagree, the forecast is wrong.

Analyzing transcripts for risk signals — no economic buyer on the last three calls, pricing raised and never resolved, a competitor named in the last two conversations, next steps that keep sliding — gives you an independent read on the pipeline. Teams typically start by flagging deals where the risk score and the rep’s stage disagree, which is a short list and an uncomfortable one.

Objection and competitor intelligence

Objections are the most reusable data in a sales org and the least captured. Entity detection plus an LLM pass turns every call into tagged objections, and a quarterly rollup tells you which ones are growing, which reps handle which ones well, and which product gaps keep coming back as pricing objections.

Competitor mentions work the same way, with a caveat: what the buyer says about a competitor is signal, what the rep says is often just habit. Keep them separate. Speaker labels make that possible.

Automated CRM enrichment

The most-requested and least-glamorous use case. After each call, extract next steps, decision criteria, stakeholders, timeline, and budget language, and write them back to the opportunity record. Reps stop doing data entry, and the CRM stops being a fiction.

The bar here is precision, not recall. A confidently wrong close date is worse than a blank field, so most teams gate low-confidence extractions behind a one-click rep confirmation.

Live call assist

Everything above runs after the call. Some of it doesn’t have to. Streaming transcription puts the same analysis in the rep’s ear while the conversation is still happening — surfacing a battlecard when a competitor gets named, or flagging that the rep has been talking for four straight minutes.

For this you want Universal-3.5 Pro Realtime (universal-3-5-pro, $0.45/hr base) over the streaming WebSocket at wss://streaming.assemblyai.com/v3/ws. It carries the same 18-language coverage and flagship accuracy, plus live diarization that re-clusters and sends a single correction within about half a second of the stream ending. The Universal-3.5 Pro Realtime release post has the latency and accuracy detail, and we’ve written separately about the shift from post-call to real-time conversation intelligence.

Live assist is also where teams learn the hard way that latency budgets are real. If the battlecard arrives twelve seconds after the competitor is named, the moment’s gone.

Onboarding and enablement libraries

Once calls are transcribed and searchable, a new rep can search “how do we handle the security review objection” and get twelve real answers from real calls instead of a slide. Teams that do this well tag a small canon of exemplary calls per objection type and let search do the rest.

Jiminny, a conversation intelligence platform built for revenue teams, has been running this class of workload on AssemblyAI for years:

“AssemblyAI has a real high-touch personal service. It’s a great partnership and we’re very collaborative and get to test new AI models early and work together. And AssemblyAI is really pushing boundaries, helping us create a well-rounded conversation intelligence platform.”

— Tom Lavery, CEO & Founder, Jiminny

Rilla, which does virtual ride-alongs for field and outside sales, is another team building in this space on AssemblyAI.

See Sales Call Analysis In Action

Upload a real call recording and watch the transcript, speaker labels, sentiment, and entity detection come back. No integration required.

Try playground

What should you look for in a sales call AI?

The evaluation criteria that actually separate these systems are accuracy on your own audio, speaker diarization quality, latency if you need live assist, language coverage, and whether the vendor gives you the raw transcript or only their interpretation of it. Feature lists converge; these five don’t.

A practical way to run the comparison:

CriterionWhat to testWhy it decides the outcome
Transcript accuracyRun 20 of your own worst calls, not a vendor demo fileErrors cluster on names, products, and numbers — the words analysis depends on
Speaker separationCheck calls with interruptions and three-plus participantsTalk ratio, objection attribution, and question counts all break if labels drift
Domain adaptationFeed in your product names, competitor list, and account namesContextual prompting is the difference between usable and not on jargon-heavy calls
LatencyMeasure end-to-end, not model-only, for any live assist featureA late prompt during a live call is worse than no prompt
Data portabilityAsk whether you get raw timestamped transcripts outIf you only get the vendor’s summaries, you can’t build anything they didn’t imagine

That last row is the one teams regret most. Platforms like Gong and Chorus.ai package analysis into a finished product; a speech-to-text API gives you the layer underneath and expects you to build on it. Neither is wrong — but if your roadmap includes anything the platform doesn’t already do, the transcript has to be yours.

Build vs. buy: when does an API make sense?

Buy a conversation intelligence platform when sales call analysis is an internal process improvement and your requirements look like everyone else’s. Build on an API when call analysis is part of the product you sell, when you need workflows no platform ships, or when you’re running enough volume that per-seat pricing stops making sense.

The build path is shorter than most teams expect. Recorded audio in, transcript with speaker labels out, LLM pass on top — that’s a working prototype in an afternoon, and the interesting engineering is all in the prompts and the product surface, not the speech layer. Pricing is per second with no minimums, which means the prototype costs a few dollars.

There’s a third case, and it’s the most common one: you’ve already bought a platform and you’re building around its edges. Teams in that position usually want their own transcripts anyway, because the platform’s export is lossy and the analysis they want is two steps past what it offers. Contact center teams hit the same wall, and we mapped that territory in AI use cases in contact centers.

Where this goes next

The near-term shift isn’t better call summaries. It’s that the transcript stops being a document and starts being an interface.

Right now, most sales AI works in batch: the call ends, the pipeline runs, someone reads a summary tomorrow. The systems getting built on streaming models don’t have that seam. The analysis is live, the rep gets the objection handler while the objection is still being raised, and the CRM update is written before the call disconnects. The manager’s dashboard stops being a report on last week and starts being a view of right now.

What makes that possible isn’t a smarter LLM. It’s that streaming speech models got accurate enough and fast enough that you can put them inside the conversation instead of after it — and that the models now take direction from your application, so they know the account name and the product catalog before the first word is spoken. The teams that figure out what to do with that half-second window are going to build something the batch-mode tools structurally can’t match.

Build Sales Call Analysis On Your Own Stack

Get transcripts, speaker labels, sentiment, and entity detection through one API — with per-second pricing and no minimums. Free API key, no sales call required.

Sign up free

Frequently asked questions

What is AI sales call analysis?

AI sales call analysis is the process of transcribing sales conversations and using AI to extract coaching signals, deal risk, objections, and competitive mentions from the resulting text. It typically combines three components: a speech-to-text model that produces a timestamped transcript, speaker diarization that identifies who said what, and a large language model that answers questions about the labeled transcript. Because the analysis layer is an LLM rather than a fixed classifier, the same transcript can support new questions without retraining anything.

How accurate does transcription need to be for sales call analytics to work?

Accuracy matters less as an overall percentage than it does on the specific words sales analysis depends on — company names, product names, competitor brands, prices, and dates. A model with strong average accuracy that fumbles proper nouns will produce confidently wrong analysis, which is worse than no analysis. Test candidates on your own hardest recordings and check the entity-level errors, not just the headline word error rate.

Can AI tell the difference between the rep and the buyer on a call?

Yes — that’s speaker diarization, and modern models do it well even on overlapping speech. AssemblyAI’s Universal-3.5 Pro produces the transcript and speaker turns jointly and is optimized for cpWER, reaching an average cpWER of 30.17 across meetings, telephony, and far-field conditions. Accurate speaker separation is what makes talk-ratio metrics, objection attribution, and question counts trustworthy.

Can voice AI analyze sales calls in real time, or only after the call?

Both. Real-time analysis runs over a streaming WebSocket connection so transcripts arrive within a few hundred milliseconds of speech, which is what live battlecards and in-call coaching prompts require. AssemblyAI’s Universal-3.5 Pro Realtime handles this at $0.45/hr base, with live speaker labels and a correction pass that lands within about half a second of the stream ending. Post-call analysis on recorded audio uses Universal-3.5 Pro at $0.21/hr.

Does AI sales call software work for calls in languages other than English?

It depends on the model. Universal-3.5 Pro supports 18 languages with native code-switching, meaning a rep and buyer can move between languages mid-conversation and each word is transcribed in the language it was actually spoken. That matters for international sales teams, where a single call often mixes two languages. For broader language coverage at lower cost, Universal-2 supports 99+ languages.

How do I get started building sales call analysis into my own product?

Start by transcribing a handful of your real call recordings through the API with speaker labels turned on, then run an LLM prompt over the labeled transcript to extract whatever your first use case needs — usually next steps or objections. Pricing is per second with no minimums, so a prototype costs a few dollars. From there, the work is mostly prompt design and product surface, not speech engineering.