> ## Documentation Index
> Fetch the complete documentation index at: https://blogs.persistence.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Sub-100ms Responses: Inside Persistence's Voice Architecture

> How Persistence delivers the fastest end-to-end voice AI response times in the industry — and why it matters for every conversation.

<div className="p-frame">
  <div role="banner" className="p-article-hero p-hatch">
    <div className="p-article-eyebrow"><strong>Product</strong><span>ENGINEERING</span><span>·</span><span>8 min</span></div>
    <h1 className="p-article-title">Sub-100ms Responses: Inside Persistence's Voice Architecture</h1>
    <p className="p-article-meta">Persistence Team · July 18, 2026</p>
  </div>

  <div className="p-article-grid">
    <div role="complementary" className="p-toc" aria-label="On this page">
      <a href="/">← Back to Blog</a><p className="p-toc-label">On this page</p>
      <a href="#the-latency-problem">Why latency is the defining metric for voice AI</a>
      <a href="#our-numbers">Our numbers — and how we measure them</a>
      <a href="#how-we-achieve-it">How we achieve sub-100ms latency</a>
      <a href="#regional-infrastructure">Regional infrastructure for global calls</a>
      <a href="#uptime-and-resilience">99.99% uptime: latency under load</a>
    </div>

    <div role="article" className="p-article">
      <div role="navigation" aria-label="Breadcrumb"><a href="https://persistence.dev">Persistence</a> / <a href="/">Blog</a> / Product</div>

      <div className="p-cover">
        <img src="https://mintcdn.com/persistence-76f2dd8d/AdrD-0x1LF1aAon0/images/blog/zero-latency-architecture/cover.svg?fit=max&auto=format&n=AdrD-0x1LF1aAon0&q=85&s=7a9621779ccdd0fbcc5cbf73ed25b6c4" alt="Sub-100ms Responses: Inside Persistence's Voice Architecture cover illustration" width="1200" height="675" data-path="images/blog/zero-latency-architecture/cover.svg" />
      </div>

      <div role="complementary" className="p-takeaways">
        <p className="p-takeaways-title">Key takeaways</p>

        <ul>
          <li>Voice AI is uniquely sensitive to latency in a way that text chatbots are not.</li>
          <li>Persistence's median end-to-end latency is 94ms from end of caller speech to first spoken audio byte from the agent.</li>
          <li>Three engineering decisions drive our latency advantage.</li>
          <li>Latency is also a function of physical distance.</li>
        </ul>
      </div>

      ## Why latency is the defining metric for voice AI

      Voice AI is uniquely sensitive to latency in a way that text chatbots are not. When you ask a chatbot a question, a 2-second response feels fine. When you ask a voice agent and it takes 2 seconds to respond, the silence feels like a dropped call. Human conversational tolerance for response latency is approximately 200–500ms before the experience degrades. Above 800ms, most callers mentally categorize the agent as broken, slow, or stupid — regardless of the quality of the response. This is why raw intelligence (better LLM) cannot compensate for high latency. A brilliant answer delivered in 2 seconds loses to a good answer delivered in 150ms.

      <Frame caption="What this guide covers">
        <img src="https://mintcdn.com/persistence-76f2dd8d/AdrD-0x1LF1aAon0/images/blog/zero-latency-architecture/graphic-1.svg?fit=max&auto=format&n=AdrD-0x1LF1aAon0&q=85&s=e1d07b5af9bb5f890aa80b59c2c6a5d1" alt="Overview of Sub-100ms Responses: Inside Persistence's Voice Architecture" width="760" height="190" data-path="images/blog/zero-latency-architecture/graphic-1.svg" />
      </Frame>

      ## Our numbers — and how we measure them

      Persistence's median end-to-end latency is 94ms from end of caller speech to first spoken audio byte from the agent. 95th percentile latency is 180ms. These numbers are measured in production across our full global call volume — not in a controlled benchmark environment. We measure continuously and publish internal dashboards that track latency by region, model, and call type. Comparable published numbers from Retell AI cite 800–1200ms. Bland AI does not publish end-to-end latency numbers. Vapi's documentation describes their standard pipeline as 1–2 seconds. The gap is not incremental — it's architectural.

      ## How we achieve sub-100ms latency

      Three engineering decisions drive our latency advantage. First: co-location. Our STT and LLM inference run in the same data center, eliminating network round-trips between components. When you chain calls across three separate API providers (a common pattern for competitors), you add 200–400ms of network overhead before any inference runs. Second: streaming everywhere. We stream audio into STT, stream tokens from STT into LLM context, and begin TTS generation before the LLM completes its response. Third: speculative decoding on the TTS side — we begin generating the first words of likely responses before the LLM is certain of the full output, then correct course if needed. This aggressive pipelining compounds into the latency advantage you see in production.

      ## Regional infrastructure for global calls

      Latency is also a function of physical distance. A call placed from Tokyo that routes to inference infrastructure in Virginia adds 100–150ms of unavoidable network latency. Persistence operates inference nodes in North America, Europe, and Asia Pacific, with call routing that automatically selects the nearest available node. This geographic distribution is expensive to operate but eliminates a latency ceiling that purely US-based competitors cannot escape for international customers.

      ## 99.99% uptime: latency under load

      Fast average latency is meaningless if the system degrades under load. Persistence's infrastructure is designed for 99.99% uptime with automatic failover across redundant inference nodes. We load-test at 3x peak capacity on a weekly basis. When any node degrades, traffic reroutes within 200ms. Our largest customer runs 80,000 concurrent calls at peak. Latency at that volume is indistinguishable from our single-call benchmark numbers. That kind of headroom is only possible with purpose-built infrastructure — not a wrapper around commodity cloud APIs.

      ## Frequently asked questions

      <AccordionGroup>
        <Accordion title="Why latency is the defining metric for voice AI?">
          Voice AI is uniquely sensitive to latency in a way that text chatbots are not. When you ask a chatbot a question, a 2-second response feels fine.
        </Accordion>

        <Accordion title="What should teams know about our numbers — and how we measure them?">
          Persistence's median end-to-end latency is 94ms from end of caller speech to first spoken audio byte from the agent. 95th percentile latency is 180ms.
        </Accordion>

        <Accordion title="How we achieve sub-100ms latency?">
          Three engineering decisions drive our latency advantage. First: co-location.
        </Accordion>

        <Accordion title="What should teams know about regional infrastructure for global calls?">
          Latency is also a function of physical distance. A call placed from Tokyo that routes to inference infrastructure in Virginia adds 100–150ms of unavoidable network latency.
        </Accordion>
      </AccordionGroup>

      ## Try Persistence

      <Card title="Build reliable voice AI with Persistence" href="https://persistence.dev" cta="Try Persistence" arrow>
        Design, test, and deploy production-ready voice agents.
      </Card>

      ## Continue reading

      <Columns cols={2}>
        <Card title="HIPAA-Compliant AI Voice Agents: Built for Healthcare from Day One" href="/blog/hipaa-compliant-voice-agents" arrow />

        <Card title="Outbound at Scale: How Persistence Powers 100,000+ Simultaneous Calls" href="/blog/outbound-calling-scale" arrow />

        <Card title="Build with us: Deploy Your First AI Voice Agent in 30 Minutes" href="/blog/build-voice-agent-30-minutes" arrow />
      </Columns>
    </div>

    <div className="p-rail" aria-hidden="true" />
  </div>

  <div role="contentinfo" className="p-footer"><div className="p-footer-brand"><strong>Persistence</strong><p>Automate your calls. Connect with us.</p></div><div className="p-footer-links"><div><strong>Product</strong><a href="https://persistence.dev">Home</a><a href="https://persistence.dev/pricing/">Pricing</a></div><div><strong>Solutions</strong><a href="https://persistence.dev/solutions/">All solutions</a></div><div><strong>Feature</strong><a href="https://persistence.dev/feature/">All features</a></div><div><strong>Resources</strong><a href="/">Blog</a><a href="https://docs.persistence.dev">Docs</a></div></div></div>
</div>
