|
MacWhisper vs. Superwhisper vs. Blurt: local models, hybrid apps, and a hosted dictation API
|
Kelsey Foster |
2026-09-24 |
2,766 |
--
|
|
Universal-3.5 Pro is now on OpenRouter
|
-- |
2026-09-23 |
1,313 |
--
|
|
Sync API or Dictation API? How to pick for your dictation feature
|
Kelsey Foster |
2026-09-17 |
3,381 |
--
|
|
Dictation API vs speech-to-text + an LLM: should you buy the bundle or build it?
|
Kelsey Foster |
2026-09-17 |
3,341 |
--
|
|
How to evaluate a dictation API in 2026
|
Kelsey Foster |
2026-09-17 |
5,780 |
--
|
|
Building voice agents for the real world: 7 takeaways from our NYC meetup with LiveKit
|
Kelsey Foster |
2026-09-16 |
3,081 |
--
|
|
Best dictation APIs for developers in 2026
|
Kelsey Foster |
2026-09-16 |
3,733 |
--
|
|
How to build clinical dictation on AssemblyAI
|
Kelsey Foster |
2026-09-16 |
3,218 |
--
|
|
Introducing the Dictation API: the first API built for dictation
|
-- |
2026-09-16 |
2,049 |
--
|
|
How to load test a voice agent before you launch
|
Kelsey Foster |
2026-09-09 |
4,541 |
--
|
|
Voice AI observability: What to instrument once the agent is live
|
Kelsey Foster |
2026-09-09 |
3,780 |
--
|
|
Voice coding: how developers dictate to Claude Code, Cursor, and Copilot
|
Kelsey Foster |
2026-09-03 |
2,304 |
--
|
|
Inside dictation cleanup: How raw speech becomes finished text
|
Kelsey Foster |
2026-09-03 |
3,333 |
--
|
|
Dictation features: What product teams are shipping in 2026
|
Kelsey Foster |
2026-09-03 |
3,113 |
--
|
|
Hugging Face Transformers tutorial: pipeline, tokenizer, and models in 2026
|
Kelsey Foster |
2026-08-27 |
3,350 |
--
|
|
Prompt engineering 101: a crash course for 2026
|
Kelsey Foster |
2026-08-27 |
3,761 |
--
|
|
What are word embeddings? From Word2Vec to modern embedding models
|
Kelsey Foster |
2026-08-27 |
5,203 |
--
|
|
How to add voice-note transcription to your app
|
Kelsey Foster |
2026-08-27 |
2,123 |
--
|
|
How to apply LLMs to multi-speaker audio recordings
|
Kelsey Foster |
2026-08-27 |
3,595 |
--
|
|
What is a vector database? Embeddings, indexes, and RAG over audio transcripts
|
-- |
2026-08-27 |
3,569 |
--
|
|
How to build an AI voice translator in Python
|
Kelsey Foster |
2026-08-27 |
3,377 |
--
|
|
Best Python audio processing libraries in 2026 (and when to use a speech-to-text API)
|
Kelsey Foster |
2026-08-27 |
3,412 |
--
|
|
PyTorch crash course: tensors, autograd, and your first training loop
|
Kelsey Foster |
2026-08-27 |
5,054 |
--
|
|
How to learn machine learning in 2026: an updated roadmap
|
Kelsey Foster |
2026-08-27 |
3,943 |
--
|
|
How to analyze a call recording with AI (no code required)
|
Kelsey Foster |
2026-08-27 |
2,771 |
--
|
|
Introducing Qwen3.5 4B on LLM Gateway—optimized by AssemblyAI for the fast rewrite tasks at the center of voice products
|
-- |
2026-08-26 |
1,772 |
--
|
|
5 Lessons from building a voice AI prescription agent
|
Stefan Blos |
2026-08-26 |
2,341 |
--
|
|
The Thinker and the Responder: Bring your own response generation to a voice agent
|
-- |
2026-08-26 |
4,508 |
--
|
|
Universal-3.5 Pro Realtime is now available in Vapi
|
-- |
2026-08-26 |
1,209 |
--
|
|
Best voice agent API for contact centers: How to choose in 2026
|
Kelsey Foster |
2026-08-20 |
2,405 |
--
|
|
Universal-3.5 Pro for pre-recorded audio: code-switching and contextual prompting in action
|
Kelsey Foster |
2026-08-20 |
1,145 |
--
|
|
Build an AI medical note-taker with one API
|
Kelsey Foster |
2026-08-20 |
1,780 |
--
|
|
Sync Speech-to-Text API: a technical walkthrough of one-request transcription
|
Kelsey Foster |
2026-08-20 |
1,331 |
--
|
|
What it takes to build smarter voice agents: lessons from Retell and Super
|
Kelsey Foster |
2026-08-20 |
2,040 |
--
|
|
Entity accuracy in speech-to-text: why word accuracy isn't enough
|
Kelsey Foster |
2026-08-20 |
2,465 |
--
|
|
How to measure speaker diarization accuracy (cpWER) in Python
|
Kelsey Foster |
2026-08-13 |
2,584 |
--
|
|
Agent Context Carryover: more accurate voice agent transcription on LiveKit
|
Martin Schweiger |
2026-08-13 |
2,201 |
--
|
|
Best voice agent API in 2026: how to choose your STT foundation
|
Kelsey Foster |
2026-08-13 |
2,740 |
--
|
|
OpenAI Realtime API alternatives in 2026 (and how to migrate)
|
Kelsey Foster |
2026-08-13 |
2,629 |
--
|
|
The hard cases in speaker diarization: overlap, short turns, and noise
|
Kelsey Foster |
2026-08-13 |
2,579 |
--
|
|
Does Whisper do speaker diarization? Whisper + pyannote, and its limits
|
Kelsey Foster |
2026-08-13 |
2,546 |
--
|
|
From transcript to summary to follow-up items: Speech understanding gets an LLM upgrade
|
-- |
2026-08-12 |
1,635 |
--
|
|
AssemblyAI vs NVIDIA Parakeet and Canary: Choosing speech-to-text for production
|
Kelsey Foster |
2026-08-06 |
1,592 |
--
|
|
AssemblyAI vs Whisper Large-v3: Which speech-to-text should you ship?
|
Kelsey Foster |
2026-08-05 |
1,595 |
--
|
|
AssemblyAI vs Qwen3-ASR: picking speech-to-text for production
|
Kelsey Foster |
2026-08-05 |
1,428 |
--
|
|
AssemblyAI vs self-hosting on Baseten, Modal, or Fireworks
|
Kelsey Foster |
2026-08-05 |
1,637 |
--
|
|
How to build an AI scribe for therapy sessions that writes progress notes
|
Kelsey Foster |
2026-08-05 |
2,399 |
--
|
|
How to build real-time agent assist on streaming speech-to-text
|
Kelsey Foster |
2026-08-05 |
2,234 |
--
|
|
Which voice agent platform has the best developer experience?
|
Kelsey Foster |
2026-08-05 |
2,065 |
--
|
|
The real cost of self-hosting open-source speech-to-text
|
Kelsey Foster |
2026-08-05 |
2,479 |
--
|