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