Home / Companies / AssemblyAI / Blog / August 2026

August 2026 Summaries

36 posts from AssemblyAI

Filter
Month: Year:
Post Summaries Back to Blog
AssemblyAI’s Playground enables users to analyze recorded calls without code by uploading audio or providing a public URL and selecting features such as transcription, speaker labeling, summarization, topic detection, key phrase extraction, sentiment analysis, entity detection, and PII redaction. Using a financial-services example involving card activation, an address change, and PIN setup, the walkthrough shows how these tools produce speaker-separated transcripts, timestamped and ranked phrases, sentence-level sentiment, standardized IAB topic categories, and concise summaries for rapid triage. The Playground uses the same account, API key, and production models as the API, allowing users to estimate costs and generate production-ready requests for scaling analysis to large call volumes. The article emphasizes that transcript accuracy underpins all downstream insights, recommends testing difficult real-world audio rather than only clean samples, and advises using sentiment to prioritize human review because transcript-based models may miss vocal nuance or sarcasm.
Aug 27, 2026 2,771 words in the original blog post.
An updated 2026 machine-learning roadmap recommends building foundations in intuitive linear algebra, probability, limited calculus, Python, Git, and core data tools before completing a comprehensive machine-learning course and optionally implementing algorithms from scratch. It argues that the field has shifted from training models independently toward adapting pretrained transformer models through prompting, fine-tuning, retrieval-augmented generation, agents, deployment, and especially rigorous evaluation. The roadmap favors PyTorch for modern learning, while recognizing TensorFlow’s production presence, and suggests resources such as Andrew Ng’s specialization, Hugging Face courses, Karpathy’s lectures, Kaggle practice, and maintained official documentation. It advises learners to create and deploy real projects early rather than focus on competition rankings, select a specialization based on job requirements, and publicly document their work. Although three months may be sufficient to build foundational skills and a first project, it estimates that job readiness typically takes six to twelve months, while highlighting speech and audio ML as a growing specialty involving transcription, diarization, noisy or multilingual audio, and careful error analysis.
Aug 27, 2026 3,943 words in the original blog post.
Updated for PyTorch 2.13, this crash course explains core deep-learning workflows while identifying older PyTorch 1.x patterns that are deprecated or removed, including legacy image transforms, DataLoader iteration syntax, Variable usage, device selection, and unsafe checkpoint-loading practices. It introduces tensors, shapes, slicing, reshaping, NumPy memory-sharing behavior, accelerator placement, and autograd’s computational graphs and accumulating gradients, then develops the standard training sequence of forward pass, loss calculation, backpropagation, gradient clearing, and parameter updates. Examples progress from manually implemented linear regression to an nn.Module-based MNIST classifier and a CIFAR-10 convolutional neural network, covering datasets, DataLoaders, modern torchvision v2 transforms, logits and CrossEntropyLoss, evaluation mode, inference without gradient tracking, shape debugging, and saving and restoring state dictionaries with weights-only loading. The course also presents torch.compile as a potential performance optimization and argues that training custom speech models is most appropriate when modeling itself is a product advantage, proprietary data or offline deployment is essential, or no suitable service exists, whereas hosted transcription APIs may be more practical for teams primarily building products that use speech recognition.
Aug 27, 2026 5,054 words in the original blog post.
Python audio processing in 2026 is best approached with specialized libraries: soundfile for reading and writing common audio formats, sounddevice for microphone capture and playback, the built-in wave module for dependency-free WAV handling, librosa for offline analysis and feature extraction, pedalboard for effects and augmentation, and torchaudio for PyTorch-based machine-learning workflows. The update highlights important compatibility changes since 2022, including Python 3.13’s removal of audioop, which breaks unmodified pydub installations, librosa 1.0’s newer Python requirement and replacement of waveplot with waveshow, and torchaudio’s transition to maintenance mode with decoding delegated to TorchCodec and SoX effects removed. PyAudio remains useful for lower-level PortAudio stream control but develops slowly, while pydub retains a convenient interface but is considered a less suitable choice for new projects than actively maintained alternatives such as pedalboard. These libraries manipulate, capture, store, and analyze audio signals but do not independently transcribe speech; applications requiring reliable transcription, speaker labeling, language detection, or real-time recognition may instead combine audio capture and preparation tools with a hosted speech-to-text API rather than building and operating a recognition system themselves.
Aug 27, 2026 3,412 words in the original blog post.
A Python AI voice translator can be built in roughly 100 lines by chaining speech-to-text transcription, machine translation, and multilingual text-to-speech with a cloned voice, then presenting the workflow in a Gradio web interface. The tutorial uses AssemblyAI to transcribe microphone recordings, ElevenLabs to generate translated speech in the speaker’s cloned voice, and initially a separate translation package for languages including Spanish, Turkish, and Japanese; it also explains practical implementation details such as file-path audio inputs, transcription error handling, unique output filenames, and converting output strings to pathlib paths for Gradio playback. A more advanced interface expands the app to six languages, displays translated text, and uses explicit component wiring. Updates since the 2024 version include AssemblyAI’s newer SDK patterns, environment-variable API keys, a Sync API for clips under two minutes, and built-in translation into 86 target languages, which can eliminate the separate translation dependency. The piece emphasizes that transcription accuracy is critical because recognition errors propagate through translation and synthesized speech, and suggests applications in personal communication, language learning, media localization, live translation, and conversational voice systems.
Aug 27, 2026 3,377 words in the original blog post.
Vector databases store AI-generated embeddings and use approximate nearest-neighbor indexes to retrieve semantically similar data efficiently, enabling applications such as RAG, meaning-based search, recommendations, and multimedia similarity matching. While dedicated systems including Pinecone, Qdrant, Weaviate, Milvus, and Chroma remain available, vector search has become common in existing platforms such as Postgres, Redis, Elasticsearch, and OpenSearch, so the choice of database often matters less than operational requirements such as corpus size, latency, metadata filtering, real-time updates, and durability. For audio-focused RAG, recordings must first be transcribed, then split into meaningful chunks, embedded, stored, and retrieved for an LLM, with speaker labels, entities, and timestamps retained as metadata to support attribution and links to relevant moments in recordings. The discussion argues that transcript accuracy, particularly for names, account numbers, speaker identity, and multilingual speech, has a greater effect on retrieval quality than the specific ANN index used, and recommends starting with simple in-memory search or existing database extensions for small datasets before adopting dedicated vector infrastructure.
Aug 27, 2026 3,569 words in the original blog post.
Applying LLMs to multi-speaker recordings requires speaker diarization before prompting so transcripts retain attribution rather than blending participants’ views, commitments, questions, and disagreements into a single voice. Enabling speaker labels produces timestamped utterances assigned to generic speakers, while optional Speaker Identification can map labels to names or roles when supported by the conversation context. Accuracy depends heavily on adequate speech from each participant, limited overlap, distinguishable voices, and carefully chosen speaker-count ranges, since overly restrictive caps can merge speakers and overly broad limits can split one speaker into several labels. For individual recordings and simple questions, a diarized transcript can be sent directly through an LLM endpoint, whereas long recordings or collections of audio benefit from a Haystack retrieval-augmented generation pipeline that chunks, embeds, retrieves, and explicitly includes speaker metadata in prompts. The discussion also notes 2026 API and tooling changes, including the replacement of LeMUR with LLM Gateway and deprecation of built-in transcript summarization parameters, while emphasizing that reliable transcript and diarization quality is essential because incorrect attribution can lead models to produce confident but misleading conclusions.
Aug 27, 2026 3,595 words in the original blog post.
AssemblyAI’s guide explains how applications can add voice-note transcription using its Sync API, which returns transcripts for short prerecorded clips in a single request without polling or job management. Developers should convert typical mobile audio formats to 16 kHz mono WAV or raw PCM, validate clips against the API’s 80-millisecond to two-minute and 40 MB limits, and render transcripts as expandable text beneath the original playable voice note rather than replacing it. It recommends transcribing on message open to reduce costs for often-unread notes, or on send when transcripts must support search and other text-based features. Multilingual conversations can be supported by supplying one or more likely language codes, ideally informed by existing conversation or user locale data. For existing archives, the guide advises concurrent but rate-limited backfills that respect retry headers, isolate bad files, and prioritize recent notes, while recordings exceeding two minutes should be routed to a separate asynchronous pre-recorded transcription service. Once converted to text, voice notes can become searchable, quotable, translatable, summarizable, and usable in downstream workflows such as task creation.
Aug 27, 2026 2,123 words in the original blog post.
Word embeddings convert language into dense numerical vectors that place terms used in similar contexts near each other, overcoming the sparsity and lack of semantic relationships in one-hot and count-based representations. Classic static approaches such as Word2Vec, GloVe, and fastText learned one vector per word, while ELMo and transformer models introduced contextual representations that vary with surrounding text. Current practice focuses primarily on text or sentence embeddings, which represent passages as single vectors for retrieval, classification, clustering, and RAG systems, often using contrastive training and task-specific query or document modes. Modern hosted and open-weight models offer flexible dimensions, long context windows, multimodal capabilities, and quantized outputs, making storage, latency, and retrieval quality important engineering tradeoffs. Effective RAG depends not only on the embedding model but also on chunking, hybrid keyword and vector search, reranking, and accurate source material. The same vector principles also support speaker identification and semantic search over transcribed audio, where transcript errors can directly reduce retrieval reliability.
Aug 27, 2026 5,203 words in the original blog post.
Prompt engineering in 2026 emphasizes supplying models with relevant context, clear instructions, examples, and output constraints rather than relying on clever wording or “magic” prompt templates. Effective prompts support tasks such as summarization, classification, translation, structured extraction, tool use, and agent workflows, while systematic iteration and evaluation remain essential for improving results. Chain-of-thought prompting has become less necessary because reasoning models often deliberate internally, though explicit task decomposition and domain-specific worked examples are still useful. For speech-to-text systems, prompts function differently: instead of instructing behavior, they describe the audio’s domain or scenario to improve vocabulary recognition and reduce transcription errors, while separate keyterm lists handle specific names and terminology. Benchmarks cited for Universal-3.5 Pro indicate that increasingly detailed audio context can substantially reduce word, entity, and hallucination errors, and live transcription settings can be updated as conversations evolve. Once speech is transcribed, conventional LLM prompting applies again, with recommendations to identify the input as a transcript, request supporting quotations, use speaker labels, and deliberately chunk long recordings.
Aug 27, 2026 3,761 words in the original blog post.
Hugging Face Transformers v5 modernizes the library while retaining its core pipeline-tokenizer-model mental model, but it removes TensorFlow and JAX/Flax support in favor of PyTorch, eliminates several older pipelines such as summarization and question answering, and changes or deprecates numerous APIs commonly found in 2022 tutorials. The tutorial explains how pipelines provide a simple interface for tasks including classification, generation, zero-shot classification, speech recognition, and multimodal workloads, while AutoTokenizer and AutoModel classes offer greater control over tokenization, model inference, batching, devices, and logits. It covers tokenizer outputs such as input IDs and attention masks, PyTorch inference practices, model saving through mandatory safetensors serialization, and navigating the rapidly expanded Hugging Face Hub, which hosts millions of models. For fine-tuning, it highlights v5 changes including eval_strategy replacing evaluation_strategy and processing_class replacing tokenizer in Trainer. The discussion also contrasts self-hosting speech-recognition models with hosted APIs, arguing that production requirements such as diarization, timestamps, long-audio processing, and infrastructure can make managed services more practical at lower volumes, while self-hosting may become more economical for organizations with sufficient scale and engineering capacity.
Aug 27, 2026 3,350 words in the original blog post.
AssemblyAI’s Universal-3.5 Pro Realtime speech-to-text model is now available as a selectable transcriber in Vapi’s dashboard, allowing voice-agent developers to enable it without a custom integration or separate contract. The model supports 18 languages, mid-sentence code-switching, up to 100 boosted custom keyterms, agent-context input, configurable prompting, language-code biasing, and selectable latency-versus-accuracy modes. AssemblyAI reports that it achieved a 1.22% pooled word error rate on Pipecat’s benchmark of real agent conversations, outperforming cited alternatives, while agent context reduced error rates by 10.2% in a separate 20,000-file benchmark. Users can activate the model by choosing AssemblyAI and Universal 3.5 Pro in an assistant’s Transcriber settings, then tailor options for use cases such as multilingual receptionist, healthcare, or fintech agents. Base pricing is listed at $0.45 per hour of session duration, with keyterms included and optional add-ons for prompting, diarization, voice focus, and medical mode.
Aug 26, 2026 1,209 words in the original blog post.
AssemblyAI’s Voice Agent API separates voice interactions into a managed “Responder,” which handles real-time transcription, turn detection, text-to-speech, interruptions, and call transport, and a customer-controlled “Thinker,” which determines what the agent says. Developers can replace the managed model by supplying a public HTTPS endpoint compatible with OpenAI-style streamed `/chat/completions` requests, allowing the response logic to be a commercial LLM, rules engine, retrieval system, state machine, human operator, or combination of these. Streaming server-sent responses is essential because voice quality depends primarily on time to first token rather than total generation time; early acknowledgements can mask slower reasoning or tool calls while audio begins promptly. The platform supports both WebSocket-based browser and application calls and SIP-based phone calls, while keeping voice infrastructure behavior consistent regardless of the selected Thinker. Developers remain responsible for endpoint security, persistent conversation state, failover logic, and translating non-text inputs into text, whereas AssemblyAI continues to manage the latency-sensitive mechanics that make conversations feel natural.
Aug 26, 2026 4,508 words in the original blog post.
Building a voice AI agent for prescription refill requests demonstrates that high-stakes automation requires system-level safeguards beyond a speech-to-text pipeline and LLM prompt. The demo positions the agent solely as an intake assistant that gathers required information and transfers cases to a pharmacist, rather than approving or dispensing medication itself. Its design emphasizes selecting speech recognition based on accuracy for critical domain-specific terms such as drug names and dosages, supplying both the recognizer and LLM with medication vocabulary and reference data, and separating probabilistic language-model tasks from deterministic code for validation, normalization, and completeness checks. Multiple guardrail layers detect emergencies, route medical advice or dosage changes for review, enforce required fields, and prevent unsafe outcomes even if the model produces unexpected responses. Using Stream’s Vision Agents SDK, AssemblyAI transcription, Gemini reasoning, and Inworld text-to-speech, the project illustrates a broader approach for voice agents in healthcare, finance, legal services, and other consequential settings: define a firm human handoff boundary, use domain-specific evaluation, and build defense in depth.
Aug 26, 2026 2,341 words in the original blog post.
AssemblyAI has added the open-source Qwen3.5 4B model to its LLM Gateway as a self-hosted, latency-optimized option for voice-text rewriting tasks such as dictation cleanup, transcript formatting, live formatting, and conversational turn summarization. The company reports that its qwen3.5-4b-32k-fast deployment averaged 612 milliseconds on representative voice rewrite benchmarks, making it 1.9 times faster and 94% less expensive per hour of audio than GPT-4.1, with pricing of $0.10 per million prompt tokens and $0.50 per million completion tokens. The model is intended to remove filler words, add punctuation, resolve spoken corrections, and produce polished text from speech-to-text output, but it supports only token limits, temperature, and streaming rather than tool calling or structured outputs. AssemblyAI recommends pairing its Sync speech-to-text API with the model for dictation features, while directing voice-agent developers needing tool use and multi-step reasoning toward the larger qwen3-next-80b-a3b model or frontier models. Qwen3.5 4B, alongside Claude, GPT, Gemini, and other models, is available through AssemblyAI’s OpenAI-compatible endpoint, with free credits offered to new users.
Aug 26, 2026 1,772 words in the original blog post.
Speech-to-text systems can achieve low word error rates while still failing on the names, phone numbers, account codes, emails, locations, and medical terminology that determine whether real-world workflows succeed, so the piece argues that Missed Entity Rate (MER) is a more useful production metric. It recommends defining entity categories relevant to a use case, scoring them separately against reference transcripts, and testing models on realistic noisy, accented, or conversational audio rather than curated recordings. Citing the Pipecat benchmark, it highlights that models with relatively similar overall WER can differ substantially in entity error rates, with names described as particularly difficult. The piece also describes methods intended to improve performance, including keyterm lists, broader conversational context, agent-question context, and custom vocabulary, while warning that excessive prompting bias can reduce general accuracy. Medical transcription is presented as a high-stakes case where errors in drug names or dosages can create safety and liability risks; the article promotes AssemblyAI’s Medical Mode and related privacy features while acknowledging persistent limitations involving ambiguous speech, self-corrections, and very short utterances.
Aug 20, 2026 2,465 words in the original blog post.
A panel featuring engineers from Retell and Super examined the practical challenges of deploying voice agents beyond demonstrations, emphasizing that production systems must handle noise, unreliable connections, repeat callers, and unpredictable conversational behavior. Both teams largely favor cascading architectures that separate speech-to-text, language-model, and text-to-speech components because they allow independent optimization, model switching, and provider redundancy, despite the convenience and potential latency benefits of end-to-end speech-to-speech systems. They target response times of roughly one to 1.5 seconds, balancing speed with a natural conversational pace, and assess performance through layered measures including word error rate, entity accuracy for important details such as names and account numbers, hard LLM test cases, call metrics, and human judgments of voice quality. Natural turn-taking remains difficult to quantify, requiring systems that avoid interrupting users, recognize genuine interruptions, and distinguish filler speech. The speakers identified persistent caller context as a key factor separating useful products from impressive demos, using structured profiles, extracted conversation variables, and CRM integrations to prevent users from repeating information. They also highlighted production monitoring, provider fallbacks, traffic routing, cost measurement, and real-world testing as essential operational practices, while anticipating more automated “loop engineering” systems that can identify failed calls and iteratively improve agents.
Aug 20, 2026 2,040 words in the original blog post.
AssemblyAI’s Sync Speech-to-Text API transcribes short prerecorded audio clips in a single request, replacing the asynchronous upload, submission, polling, and retrieval workflow that can add waiting time after processing is complete. Audio is sent directly to the transcription endpoint, which returns transcript text, word-level and overall confidence information, audio duration, session identifiers, and server-side processing time. The API can further reduce perceived latency through connection pre-warming, allowing DNS, TCP, and TLS setup to occur while a user is recording so that only upload and inference remain after recording ends. AssemblyAI reports approximately 134 milliseconds P50 latency in US or EU regions, while a 15-second recording tested from Singapore returned in about 1.9 seconds. Sync supports clips from 80 milliseconds to 120 seconds and is intended for uses such as dictation, voice agents, meeting notes, search indexing, and customer support, while longer files and continuous audio remain better suited to pre-recorded and streaming APIs. It uses the same models and API key as other AssemblyAI transcription services and offers global, US, and EU endpoints for routing and data-residency requirements.
Aug 20, 2026 1,331 words in the original blog post.
AssemblyAI describes a Python-based medical note-taking pipeline that combines clinical transcription, speaker diarization, medical entity detection, and SOAP note generation through one API and API key rather than separate vendors. Its Medical Mode, enabled with the medical-v1 domain setting, is presented as improving recognition of conditions, medications, procedures, and dosages, while speaker labels and entity detection are returned in the same transcription response. The example uses a heuristic that identifies the person asking the most questions as the nurse, highlights detected clinical entities in the transcript, and sends the labeled dialogue to AssemblyAI’s LLM Gateway to generate transcript-grounded Subjective, Objective, Assessment, and Plan sections in JSON. The company states that HIPAA-covered entities can process protected health information under a Business Associate Addendum available on pay-as-you-go accounts, and it positions the consolidated workflow as reducing integration, billing, documentation, and security-review complexity. Medical transcription with Universal-3.5 Pro and Medical Mode is listed at $0.36 per hour combined, with diarization, entity detection, and LLM usage billed separately.
Aug 20, 2026 1,780 words in the original blog post.
AssemblyAI has made its Universal-3.5 Pro speech-to-text model available for pre-recorded audio, positioning it as its recommended transcription option for meeting notes, post-call analysis, and other recorded-audio workflows at $0.21 per hour. The model supports native code-switching across 18 languages, automatically transcribing speakers’ language changes within sentences without configuration or separate language detection, as demonstrated with English paired with French, Hindi, and Mandarin. It also offers contextual prompting, allowing users to provide a brief natural-language description of an audio clip to improve recognition of specialized terms, names, and jargon, illustrated by correcting a misheard League of Legends reference to “I ban Azir.” Additional features include speaker diarization designed to identify short turns and overlapping speech, a Medical Mode for healthcare recordings, and integration with LLM Gateway for summarization and structured extraction.
Aug 20, 2026 1,145 words in the original blog post.
The piece argues that contact-center voice agents often fail because of speech-recognition errors rather than reasoning flaws, particularly when they mishear critical entities such as account numbers, names, addresses, and phone numbers in noisy 8 kHz telephony conditions. It recommends evaluating voice APIs primarily on noisy-audio and entity accuracy, end-to-end latency, turn detection and interruption handling, concurrency, billing simplicity, and availability of regulatory agreements such as BAAs. Using benchmark figures, it presents AssemblyAI as having lower reported word and entity error rates than several named alternatives, while noting that providers including Deepgram, OpenAI, ElevenLabs, Synthflow, Vapi, Retell AI, LiveKit, and Pipecat serve different roles across speech infrastructure, orchestration, and no-code agent building. AssemblyAI promotes its own Voice Agent API as a flat-priced, high-concurrency option combining speech-to-text, language-model, and text-to-speech services, with context-aware transcription, endpointing, and integrations for LiveKit and Pipecat. The discussion concludes that as voice-agent orchestration features become more standardized, accurate transcription of difficult real-world calls will become the main differentiator, and organizations should test prospective systems on their own call recordings before selecting a stack.
Aug 20, 2026 2,405 words in the original blog post.
Whisper is an automatic speech recognition model that transcribes audio but does not identify speakers, so users commonly combine it with pyannote.audio or WhisperX through a three-stage process of transcription, diarization, and timestamp-based word-to-speaker alignment. While this open-source approach can suit offline, research, or hobby projects, it requires gated-model credentials, GPU infrastructure, voice-activity detection tuning, and custom alignment logic, and can struggle with short interjections, overlapping speech, and speaker merging. The piece argues that concatenated minimum-permutation word error rate (cpWER), which measures transcription and attribution errors per speaker, better reflects practical diarization quality than diarization error rate (DER), which may understate errors in brief or overlapping turns. It presents AssemblyAI’s Universal-3.5 Pro as a managed alternative that jointly generates transcripts and speaker labels through an API, claiming lower average cpWER than several competitors, simpler setup, and per-hour pricing, while acknowledging that it is not appropriate for offline or air-gapped use.
Aug 13, 2026 2,546 words in the original blog post.
Speaker diarization, which identifies who spoke when, performs well in clean two-person recordings but faces recurring difficulties in real conversations, particularly overlapping speech, short back-channel responses, background noise, far-field recordings, and errors in estimating the number of speakers. Overlap is especially challenging because many systems assume only one active speaker at a time, potentially dropping one speaker’s words, while brief reactions such as “yes” or “exactly” can be assigned to the wrong person without substantially affecting the conventional time-weighted diarization error rate (DER). The piece argues that concatenated minimum-permutation word error rate (cpWER), paired with speaker count error, better captures word-level attribution mistakes and speaker merges or splits. It describes AssemblyAI’s Universal-3.5 Pro as a joint transcription-and-diarization model designed around cpWER, with streaming revisions for real-time use and noise-suppression settings intended for near-field and far-field audio, while citing comparative performance and pricing claims.
Aug 13, 2026 2,579 words in the original blog post.
OpenAI’s Realtime API is presented as useful for rapid voice-agent prototypes but potentially difficult to operate at production scale because token-based costs can rise with conversation length, transcription may struggle on noisy audio, interruption handling can react to background sounds, its event-driven integration is complex, and its unified architecture limits component-level substitution. The comparison highlights Gemini Live for Google-centric multimodal applications, ElevenLabs for expressive speech output, Deepgram for existing users of its platform, and self-hosted Moshi or Qwen-Omni for teams able to manage infrastructure, while positioning AssemblyAI’s Voice Agent API as a production-oriented alternative with separate speech recognition, language, and speech synthesis components behind one WebSocket. AssemblyAI claims flat $4.50-per-hour pricing, roughly one-second latency, unlimited concurrency, support for six languages, and benchmarked transcription advantages, including a 6.99% word error rate and context-based accuracy improvements. The proposed migration involves retaining existing audio capture and transport, creating a persistent agent with a prompt, greeting, and voice, replacing numerous Realtime events with a simpler audio-and-message WebSocket loop, and adjusting browser audio settings by disabling noise suppression and automatic gain control while retaining echo cancellation.
Aug 13, 2026 2,629 words in the original blog post.
Choosing a voice agent API should prioritize speech-to-text accuracy because transcription errors propagate through the LLM and text-to-speech stages, particularly in real-world conversations involving names, numbers, accents, interruptions, and background noise. Other production considerations include turn detection, barge-in handling, end-to-end latency, pricing predictability, concurrency, and developer integration. The discussion distinguishes no-code platforms such as Vapi and Retell, which offer rapid deployment but less control over vendors and conversation logic, from APIs that allow developers to customize the complete pipeline. It compares AssemblyAI, OpenAI Realtime, Deepgram, ElevenLabs, and platform-based options, presenting AssemblyAI’s Voice Agent API as a unified WebSocket-based service with a flat $4.50-per-hour price, unlimited concurrency, and live configuration changes. Citing Pipecat benchmark results, the piece claims that AssemblyAI’s Universal-3.5 Pro Realtime model achieves lower word and entity error rates than several alternatives on realistic agent audio, and notes that supplying conversational context to transcription can further improve accuracy.
Aug 13, 2026 2,740 words in the original blog post.
AssemblyAI’s Agent Context Carryover feature for Universal-3.5 Pro Realtime improves LiveKit voice-agent transcription by allowing the speech-to-text model to use the agent’s latest reply and prior user turns as context, reducing errors in short responses, emails, addresses, spoken numbers, and unfamiliar proper nouns. The accompanying tutorial explains how to start from LiveKit’s Python agent template, install the AssemblyAI plugin, replace the default speech-to-text provider, add credentials, and run the agent, with automatic assistant-context forwarding available in livekit-agents version 1.6.6 or later. A restaurant-ordering test involving multilingual menu items and a delivery address reportedly transcribed difficult names and details accurately without custom vocabulary or key-term lists. The feature supports an agent-context limit of 1,750 characters and configurable prior-turn history, while older LiveKit versions can use manual context updates. The article argues that improving transcription at the source can prevent downstream mistakes in intent recognition, tool calls, order processing, and CRM records.
Aug 13, 2026 2,201 words in the original blog post.
Concatenated minimum-permutation word error rate (cpWER) is presented as a speaker-diarization evaluation metric that measures transcription errors and incorrect speaker attribution by combining each speaker’s words, optimally matching system speaker labels to reference labels, and calculating word error rate under that mapping. The post provides a Python implementation using jiwer for word alignment, SciPy’s Hungarian assignment algorithm for speaker matching, and NumPy for the cost matrix, including support for unequal numbers of speakers. It contrasts cpWER with conventional WER, which ignores speaker assignments, and diarization error rate (DER), which evaluates time-based segmentation and may be affected by pauses, boundaries, and annotation choices. It also explains how to transcribe audio with AssemblyAI speaker labels, aggregate utterances by speaker, and compare the resulting transcript with a labeled reference set. The author recommends consistent text normalization and testing difficult conditions such as short turns and overlapping speech, while citing provider benchmark figures that place AssemblyAI Universal-3.5 Pro below several named competitors on average cpWER.
Aug 13, 2026 2,584 words in the original blog post.
AssemblyAI has reintroduced and upgraded its Summarization and Action Items features within the speech_understanding request object, enabling developers to receive transcripts alongside LLM-generated, topic-based summaries and structured follow-ups in a single API request. Summaries now include headlines and start and end timestamps, can be returned as concise bullets or detailed paragraphs, and offer low or medium effort settings depending on the importance and complexity of the audio. Action Items independently extracts commitments and to-dos with supporting quotes and timestamps, allowing results to feed task trackers, CRMs, or follow-up communications. These capabilities join translation, speaker identification, and custom formatting as composable native audio-processing features, while the LLM Gateway supports custom extraction and generation tasks using multiple external models. Summarization costs $0.05 per audio hour and Action Items costs $0.02 per hour, and AssemblyAI is deprecating older top-level summarization and auto_chapters parameters, which will cease functioning after September 15, 2026.
Aug 12, 2026 1,635 words in the original blog post.
AssemblyAI compares its managed Universal-3.5 Pro speech-to-text platform with NVIDIA’s open-weight Parakeet and Canary models, arguing that while NVIDIA models offer strong benchmark performance, fast inference, and cost advantages for teams with existing GPU and NIM infrastructure, production use in healthcare depends on more than word-error rates. The comparison emphasizes medical entity recognition, speaker diarization, streaming capabilities, operational ownership, and HIPAA compliance, stating that AssemblyAI’s Medical Mode, contextual prompting, joint diarization, BAA availability, SOC 2 support, EU data residency, and VPC deployment provide these features with less implementation effort. NVIDIA Parakeet is presented as optimized for low-latency, high-throughput transcription, while Canary is positioned for multilingual transcription and translation; both require users to host and operate the models and build related production systems. The piece concludes that self-hosting NVIDIA models may suit mature ML teams handling high-volume offline workloads, whereas managed services may be preferable for regulated clinical applications, and recommends evaluating both on real, noisy, terminology-dense recordings.
Aug 06, 2026 1,592 words in the original blog post.
Open-source speech-to-text models like Whisper Large-v3, Qwen3-ASR, and NVIDIA's Parakeet have become highly competitive, offering free model checkpoints that can be easily deployed. However, while these models have no upfront costs, the total cost of ownership includes significant hidden expenses such as GPU utilization, engineering resources for building production features, and maintaining reliable operations. Managed APIs like AssemblyAI provide a complete package that includes infrastructure, speaker diarization, real-time streaming, and data handling, often making them more cost-effective for real-time or customer-facing applications. Self-hosting may be beneficial in specific scenarios, such as high-utilization offline batch processing or strict data-isolation requirements, but for many use cases, the additional engineering burden and operational costs can outweigh the initial appeal of free models.
Aug 05, 2026 2,479 words in the original blog post.
The discussion on voice agent platforms highlights the importance of developer experience, emphasizing the need for speed in deploying to production and maintaining control post-launch rather than focusing on feature quantity. It argues that the best developer experience often comes from platforms with fewer components, allowing more control over critical elements, as opposed to those with numerous pre-built features. The text compares different approaches to building voice agents, such as using orchestration platforms like Vapi or Retell for a quick start but limited customization, building from scratch for maximum control but increased complexity, and using a unified API like AssemblyAI's Voice Agent API, which offers a streamlined solution by integrating speech-to-text, language models, and text-to-speech in one connection. The AssemblyAI API is noted for its simplicity, accuracy, and lack of vendor lock-in, making it attractive for developers who prioritize control and quick deployment. The discussion also touches on cost considerations, suggesting that a single API with predictable pricing may be more favorable for startups and small businesses compared to platforms that may restrict customization.
Aug 05, 2026 2,065 words in the original blog post.
Real-time agent assist, a feature that enhances contact-center agent performance during live calls, involves streaming transcription, speaker separation, and per-turn analysis to provide instant knowledge-base answers, action prompts, and compliance reminders. While off-the-shelf solutions like Cresta and Genesys offer ready-made options, building a custom real-time layer can be beneficial for those requiring specific workflows, custom UI, or economic scalability. This approach requires capturing both agent and customer audio in real-time, utilizing streaming diarization for speaker identification, and employing a mix of generative AI and speech understanding for timely and accurate coaching. The crucial factors for effective implementation are ensuring low latency and high transcription accuracy, which can be achieved by using tools like AssemblyAI's Universal-3.5 Pro Realtime streaming model. The decision to build or buy hinges on the need for customization versus the convenience of pre-built solutions.
Aug 05, 2026 2,234 words in the original blog post.
AI scribes for therapy sessions are designed to automate the creation of structured progress notes by accurately transcribing sessions, differentiating between speakers, and using large language models (LLMs) to draft notes in formats like SOAP, DAP, or BIRP. This guide emphasizes the importance of maintaining clinical-term accuracy, speaker separation, and structured output to ensure the notes are reliable and audit-ready. Building an in-house AI scribe allows healthcare providers to control the note format and accuracy, avoiding reliance on external black-box solutions. The process involves capturing session audio, transcribing it with speaker labels and medical terms accuracy in Medical Mode, and generating notes through an LLM, with clinicians reviewing and approving the drafts. For protected health information (PHI), compliance with standards such as HIPAA is necessary, with options for self-hosted deployments and data residency to meet regulatory requirements. The guide showcases how organizations like NovoPsych are effectively integrating AI scribes into their systems, highlighting the benefits of owning the transcription pipeline for enhanced trust and accuracy.
Aug 05, 2026 2,399 words in the original blog post.
The text explores the cost and practical implications of self-hosting open speech models like Whisper on platforms such as Baseten, Modal, or Fireworks compared to using a managed API service like AssemblyAI. While self-hosting appears cheaper due to the low cost of GPU time, it involves hidden costs related to GPU utilization, engineering resources, and ensuring reliability, which are often absorbed by managed APIs. Self-hosting can be economically viable for large-scale, offline batch processing where latency is not critical, but it typically incurs higher costs for spiky or real-time traffic due to idle GPU billing. Each platform has distinct pricing structures and operational considerations, such as Baseten's dedicated deployments, Modal's serverless execution with cold-start challenges, and Fireworks' fast hosted inference. The text emphasizes the importance of comparing the total cost of ownership, including all operational and engineering expenses, rather than merely the upfront price, and suggests using a managed API for comprehensive features and reliability unless specific control or utilization conditions are met.
Aug 05, 2026 1,637 words in the original blog post.
In comparing AssemblyAI's Universal-3.5 Pro and Qwen3-ASR for production speech-to-text applications, the analysis highlights the distinct advantages and limitations of each. Qwen3-ASR, an open-source model from Alibaba, excels in multilingual transcription and offers flexibility for teams already immersed in its ecosystem, especially for research and offline batch processing. However, it requires considerable setup and maintenance for real-time applications, including GPU costs and engineering efforts for features like streaming and diarization. AssemblyAI's Universal-3.5 Pro, on the other hand, provides a managed solution with robust features like native code-switching across 18 languages, joint diarization, and reliable entity recognition, which are critical for customer-facing products. This managed approach simplifies deployment and reduces operational overhead, making it a more suitable choice for real-time applications that demand consistent performance and reliability. Ultimately, the choice between these models depends on the specific needs and resources of the deploying organization, with Qwen3-ASR offering flexibility for those who can manage its complexities and AssemblyAI providing a streamlined path to production.
Aug 05, 2026 1,428 words in the original blog post.
AssemblyAI and Whisper Large-v3 are two prominent options for speech-to-text applications, each with distinct advantages and limitations. Whisper Large-v3, an open-source model, is known for its high accuracy on clean, read English audio and is often favored for prototyping or when full model control is required. However, it has limitations in real-world scenarios, such as hallucinating text during silence or background noise and lacking built-in features like speaker diarization and real-time streaming. On the other hand, AssemblyAI's Universal-3.5 Pro offers a managed API that handles messy, real-world audio more effectively, with a 30% lower hallucination rate compared to Whisper, and provides native streaming and joint transcription with speaker boundaries. While Whisper is cost-effective if self-hosted and used for offline batch jobs, AssemblyAI offers a more comprehensive solution for production environments by managing the operational complexities and billing per second of audio, making it a more scalable choice for teams needing reliable, real-time voice features.
Aug 05, 2026 1,595 words in the original blog post.