Pricing
Get started
Get started

Blog

Technical guides, customer stories, and product updates
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Speech-To-Text

Diarization error rate (DER) explained

TL;DR: Your transcription model might achieve a 5% Word Error Rate, but your meeting summaries can still be completely unreliable if Diarization Error Rate (DER) spikes. DER is the metric that determines whether your system correctly identifies who spoke each word, measured as the sum of three error types: Missed Speech, False Alarm, and Speaker Confusion. For production multi-speaker pipelines, a DER below 15% is the threshold for reliable speaker-labeled analytics; below 10% is the target for clean audio with controlled conditions, such as high-quality meeting assistant output. Accurate speaker attribution directly determines the reliability of downstream LLM summaries and CRM data. Our async pipeline, powered by pyannoteAI's Precision-2 model, delivers up to 3x lower DER than alternatives on conversational speech.

Speech-To-Text

Latency benchmarks for streaming speech-to-text (TTLB and P99)

TL;DR: A voice agent with a 150ms average STT latency sounds fast in a slide deck, but if its P99 spikes to 1.2 seconds, one in every hundred conversational turns breaks. This piece maps the full end-to-end streaming latency budget (network Round Trip Time (RTT), audio buffering, model inference, Voice Activity Detection (VAD) endpointing), explains why P99 and TTLB are the metrics that matter most for production user experience, and shows how to build a reproducible test harness. We cover how our Solaria-1 model delivers first partials under 103ms and final transcripts around 300ms, backed by an open, reproducible benchmark methodology.

Speech-To-Text

Multi-tenant, white-label speech-to-text for platforms

TL;DR: Building a compliant multi-tenant STT layer requires strict data isolation at the key level, granular cost attribution per tenant, and contractual infrastructure guarantees that flow through to your own SLAs. Self-hosting open-source models introduces DevOps overhead, scaling unpredictability, and the absence of built-in tenant isolation features that a managed API provides by default. Managed infrastructure with per-client keys, certified data handling, and all-inclusive pricing removes most of that build cost ($0.20–$0.61/hr with diarization, translation, and entity recognition included, compared with $240K–$480K/yr in dedicated engineering to self-host) but the isolation and attribution architecture still has to be designed correctly regardless of which vendor provides it.

Speech-To-Text

Audio-to-LLM in one API call: skip the STT-plus-LLM pipeline

TL;DR: Chaining separate speech-to-text and language model APIs introduces cumulative network latency, fragile orchestration code, and unpredictable billing at scale. Our Audio-to-LLM API collapses this stack by running transcription, pyannoteAI-powered diarization, and LLM analysis in a single POST request. This eliminates the glue layer entirely while giving you access to a broad catalog of integrated LLM options without vendor lock-in. Processing audio and intelligence in one optimized network call cuts your failure surface and protects your engineering capacity for differentiated product work.

Speech-To-Text

Enterprise and on-premise speech-to-text: security, SLA, and data residency

TL;DR: If your speech-to-text vendor trains their models on your customers' audio by default, you're carrying a silent compliance liability into every product deployment. Building enterprise-ready voice products demands more than low Word Error Rates: it requires absolute control over data residency, strict compliance with frameworks like GDPR and SOC 2 Type II, and predictable cost models that don't collapse at scale. This guide covers what to verify before committing to an enterprise STT vendor, including whether you genuinely need on-premise infrastructure or whether cloud-native controls (ZDR, EU data residency, per-account isolation, DPA/BAA) already satisfy the same governance requirement, and explains exactly where we draw the line on data handling across every pricing tier. Gravite, a French call quality-monitoring platform transcribing 50,000 hours of audio per year, cut call quality review time by 93% on our cloud API, without managing a single piece of on-premise infrastructure.

Speech-To-Text

Agentic AI in the contact center: autonomous agents and the STT layer

TL;DR: Autonomous contact center agents fail when their STT layer fails. Transcription errors do not stay contained to the transcript, and a misheard account number, a missed compliance phrase, or a wrong speaker attribution propagates into every downstream system that acts on it. For operations leads deploying agentic AI, the decisions that determine whether automation holds or collapses under production conditions are: which STT model fits which workflow, how accuracy requirements shift across deployment stages, and why STT selection is a compliance decision as much as a product one.

Speech-To-Text

Adding real-time streaming transcription to an async STT pipeline: a build guide

TL;DR: Adding real-time transcription to an existing async pipeline does not require a rewrite. The production pattern is hybrid: stream audio to Solaria-1 via WebSocket for sub-103ms partials and approximately 300ms end-to-end final latency, while buffering the same audio for Solaria-3 async processing with full diarization and entity extraction. The engineering work is WebSocket lifecycle management, buffering, VAD (Voice Activity Detection) configuration for turn-taking, and deduplication logic. This guide covers each layer with code examples and latency budgets.

Speech-To-Text

Voicebot for call centers: how speech-to-text powers automated phone agents

TL;DR: A voicebot is only as effective as its underlying speech-to-text layer. Two requirements determine whether an automated phone agent holds up at production scale: partial transcript latency within a 300ms total pipeline budget, and production-grade accuracy under real telephony conditions, such as noisy, accented, codec-compressed audio. When the STT layer is slow or inaccurate, every downstream system inherits the error: wrong transcripts corrupt CRM records and misroute callers. This playbook covers the latency budgets, accuracy thresholds, and cost models that determine whether a voicebot improves or erodes your operational metrics.

Speech-To-Text

Speech-to-text normalization for French, German, and Spanish

TL;DR: Inverse Text Normalization (ITN) is where multilingual STT pipelines silently break downstream: when a French speaker says "quatre-vingt-dix-sept euros," your pipeline needs to output "97 €," not a seven-word string that breaks your CRM insert. French vigesimal counting, German unit-before-tens reversal, and Spanish gender-agreement each require distinct deterministic rules. A single shared ruleset produces systematic errors in at least two languages. This article covers ITN mechanics for French, German, and Spanish, compares WFST and hybrid architectures, and explains why pipeline-level normalization matters. For European business audio running through these pipelines, Solaria-3 achieves 6.4% WER on Earnings22 financial calls, the only model under 7%.