QwenAudio/qwen-audio-agent

A realtime voice runtime that keeps Agents talking, working, and present. Real-time Voice Runtime for AI Agents

What it solves

Qwen Audio Agent provides a realtime voice runtime that prevents the "waiting game" in AI conversations. It solves the problem of conversation gaps that occur when an agent needs to perform background tasks, call tools, or process complex information, ensuring the assistant remains present and interactive while work is being done in the background.

How it works

The project uses a three-layer architecture that separates the voice frontend from the backend agent. The voice frontend handles the immediate, full-duplex realtime interaction (listening and speaking), while the backend agent executes asynchronous tasks (tool use, file work, coding). This allows the user to continue chatting or ask for progress updates while the backend agent works on a task, with results naturally returning to the conversation once complete.

Who it’s for

It is designed for developers building voice-driven AI assistants for desktop productivity, smart cockpits, customer service, and potentially embodied intelligence, as well as users who want a persistent, low-latency voice interface for their existing AI agents.

Highlights

  • Full-duplex interaction: Supports natural interruption and sustained multi-turn voice conversations.
  • Modular Frontends: Compatible with various cloud services (Qwen, OpenAI, Gemini, Doubao, StepAudio) and local deployments (Hugging Face Speech-to-Speech, MiniCPM-o).
  • Agent Integration: One-click integration with a wide array of backend agents (e.g., Qwen Code, Claude Code, DeepSeek Harness) via the ACP architecture.
  • Multi-platform UI: Available as a WebUI, terminal TUI, and a desktop floating orb for macOS, Windows, and Linux.
  • Cros-session Memory: Includes long-term per-user personalization and memory.

Related

  • Project
  • Dispatch
  • Dispatch
  • Project
  • Project