Jarvis: A Proactive Speech Agent for Multi-Party Conversations
cs.HC, cs.AI
Submitted: 2026-10-05
Updated: 2026-10-05
Comments: 45 pages, 6 figures, 20 tables
Code: https://github.com/rhasspy/piper
License: http://creativecommons.org/licenses/by/4.0/
The gist: Speech agents are reactive and dyadic: they speak when spoken to, and to one person at a time.
Abstract
Speech agents are reactive and dyadic: they speak when spoken to, and to one person at a time. We ask what it takes for a speech agent to instead take part in a conversation among several people and speak up only when it can help. We introduce Jarvis, a real-time proactive speech agent that audibly participates in multi-party human conversations. Grounded in a document shared beforehand, Jarvis follows the discussion and intervenes when the group misses or misstates a fact and does not correct itself within a few turns. We make three contributions: a problem setting based on epistemic breakdowns that makes proactive intervention measurable, realized as CHI-180-proactive, a synthetic multi-party dataset seeded with known gaps, errors, and self-corrections; a proactive backbone that harnesses a small, open-weight model with deterministic checks and grounds every claim in a source sentence; and interaction techniques for taking the floor in live speech and showing the cited evidence on screen. On CHI-180-proactive, Jarvis is correct on most events it addresses and stays silent 97% of the time when the group resolves an issue itself. A live study with 23 participants confirms these trends with real-time interventions.
Sources
- Bringing Everyone to the Table: An Experimental Study of LLM-Facilitated Group Decision Making
- DeepSeek-V4: Towards Highly Efficient Million-Token Context Intelligence
- Moshi: a speech-text foundation model for real-time dialogue
- Qwen3-TTS Technical Report
- MeetBench-XL: Calibrated Multi-Dimensional Evaluation and Learned Dual-Policy Agents for Real-Time Meetings
- ProMediate: A Socio-cognitive framework for evaluating proactive agents in multi-party negotiation
- Multi-User Chat Assistant (MUCA): a Framework Using LLMs to Facilitate Group Conversations
- Teaching language models to support answers with verified quotes
- Adaptive Turn-Taking for Real-time Multi-Party Voice Agents
- Stateful Conformer with Cache-based Inference for Streaming Automatic Speech Recognition
- gpt-oss-120b & gpt-oss-20b Model Card
- Beyond Reactivity: Measuring Proactive Problem Solving in LLM Agents
- DiscussLLM: Teaching Large Language Models When to Speak
- Qwen3 Technical Report
- ProAgentBench: Evaluating LLM Agents for Proactive Assistance with Real-World Data
- From Reactive to Proactive: Assessing the Proactivity of Voice Agents via ProVoice-Bench
- ProACT: Towards Breakdown-Aware Proactive Agent in Multi-User Collaboration
- Streaming Sequence-to-Sequence Learning with Delayed Streams Modeling
Related papers
- Calibrating LLM Explanations to Human Decisions with Reinforcement Learning
- EduGage: A Multimodal Dataset and Benchmark for Sensor-Based Momentary Assessment of Engagement in Self-Guided Video Learning
- EvoDesign: Agentic Editable Diagram Creation via Design Expertise Evolution
- HAGI++: Head-Assisted Gaze Imputation and Generation
- Explanation User Interfaces: A Systematic Literature Review
- Hybrid Cinematography: Previsualizing and Managing Hallucination Risk in Generative Video Reshooting