modal-labs/quillman

A voice chat app

What it solves

QuiLLMan is a voice chat application that enables near-instantaneous, human-like speech interaction. It solves the latency issues typically associated with voice AI by using bidirectional streaming and efficient audio compression.

How it works

The app uses a speech-to-speech language model (Moshi) and a streaming encoder/decoder (Mimi) to continuously listen, plan, and respond. It employs a bidirectional websocket streaming architecture and the Opus audio codec to compress audio data across the network, ensuring low-latency responses.

Who it’s for

Developers looking for a starting point or playground for building language model-based voice applications.

Highlights

  • Speech-to-Speech: Uses the Moshi model for continuous listening and responding.
  • Low Latency: Achieves near-instantaneous response times via bidirectional websockets and Opus compression.
  • Full Stack: Includes a React frontend and a FastAPI backend hosted on Modal.
  • Serverless Deployment: Designed for easy deployment to Modal, allowing the application to scale to zero when not in use.

Related

  • Project
  • Project
  • Project
  • Project
  • Project