{
  "id": 9119437,
  "title": "voiceloop: the fastest voice agent loop in the browser is now open source",
  "url": "https://urgent.news/2026/09/22/voiceloop-the-fastest-voice-agent-loop-in-the-browser-is-now-open",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-22T09:46:15.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/todoforai/voiceloop-the-fastest-voice-agent-loop-in-the-browser-is-now-open-source-l36"
  },
  "original_language": "en",
  "account": "A new open source JavaScript library called voiceloop allows developers to easily add a voice agent to their own products. The benchmark for this library is publicly available at github.com/todoforai/voice-agent-bench. The library provides a zero-dependency setup for the full voice loop in the browser, including voice activity detection (VAD), speech-to-text (STT), large language model (LLM) processing, and text-to-speech (TTS). Key features include real barge-in capability, self-echo filtering, and local-first implementation using WebAssembly. The library is pluggable, supporting any OpenAI-compatible LLM, four STT providers, and multiple TTS options. A JavaScript code snippet demonstrates how to integrate the library into a product, with a start() function called when the user unlocks audio. The voiceloop library aims to provide fast, reliable voice agent functionality comparable to closed APIs, with transparent benchmark data showing it performs well in various scenarios.",
  "summary": "Everybody can now build the best voice agent into their own product. The #1 loop is open source, and the benchmark that says so is public. Demo, no keys: todoforai.github.io/voiceloop Library: github.com/todoforai/voiceloop — npm i @todoforai/voiceloop Bench: github.com/todoforai/voice-agent-bench Why we built it We wanted the fluid JARVIS feel in the browser for TODOforAI — you talk, it answers…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}