VoCa: Designing Speech-Canvas Interaction for Voice-Based Conversational Agents
Organizations: Tongji University Shanghai, China · Grinnell College Grinnell, Iowa, United States · Hunan University Changsha, Hunan, China · Southern University of Science and Technology Shenzhen, Guangdong, China
Abstract
People write and sketch while speaking to explain, organize, and develop content together. Inspired by these practices, we investigate how voice agents can use a canvas alongside speech in multi-turn conversations with users. We conducted a two-part formative study: an observational study of how pairs coordinated speech and boardwork, followed by a design workshop that informed a design space for speech-canvas interaction with voice agents. Building on these insights, we developed VoCa, a voice agent that coordinates speech with visual object creation, annotation, and attention guidance. A five-day deployment with 18 participants examined usability, experiences of speech-canvas interaction, patterns of use, and desired improvements. Participants' experiences highlighted opportunities for speech-canvas interaction in learning, work, and daily life, alongside challenges in coordinating what agents say and show in ways users can follow and influence. These findings inform how voice agents can use a canvas alongside speech in conversation.
Figures & tables
| Form | When used | Canvas result |
|---|---|---|
| Comment | Explanation, rationale, or question depends on a target. | Target-linked text with a lightweight leader. |
| Badge | Status or expressive cue should be recognizable at a glance. | Icon, number, or emoji on target. |
| Visual Mark | Existing content needs emphasis or a visible revision state. | Highlight, underline, circle, or strike on target. |
| Frame Entry | Contribution belongs in an established Frame location. | Compact text in a region, cell, axis, or plane position. |
| Function | Model |
|---|---|
| Real-time voice (turn detection, transcript, interruption) | Qwen-Audio 3.0 Realtime Flash |
| Streaming transcription (Live Capture, manual voice) | Qwen3-ASR-Flash-Realtime |
| Live Capture | DeepSeek V4 Flash (thinking disabled; temperature 0) |
| Planner | GPT-5.6 (reasoning disabled; temperature 0) |
| Speech synthesis | Qwen-Audio 3.0 TTS Flash (word-level timestamps) |
| Purpose | Description | Sessions |
|---|---|---|
| Learning and understanding | Participants asked successive questions on topics such as mathematical proofs, language rules, philosophical ideas, and AI concepts; some also practiced speaking English or worked through example problems. The agent often drew concepts and their relations as diagrams, and participants sometimes selected earlier content when following up. | 33.1% (83) |
| Decision-making and planning | Participants made decisions, for example about gifts, travel, or study, weighing options against their preferences, budgets, or time, or developed plans such as schedules and task lists. Options and plans often appeared in Discussion Frames and were updated in later turns; Badges marked recommendations, cautions, or completed tasks. | 33.1% (83) |
| Information seeking and practical help | Participants looked up information, for example on weather or products, or sought practical help with a task at hand, such as finding a Photoshop function or dealing with food sticking to a pan. Steps, settings, or facts were mostly listed in Notes, and Annotations were often added in later turns. | 28.7% (72) |
| Emotional support | Participants talked through difficulties such as anxiety, rejection, loneliness, or pressures around study or work, seeking reassurance, help making sense of their feelings, or companionship. Notes or diagrams set out their situation or ways to cope, and Annotations added advice, in some Sessions including when to seek professional help. | 8.0% (20) |
| Entertainment and casual conversation | Participants engaged in activities such as chatting about favorite songs, role-playing with fictional personas, fortune-telling, and song-elimination games. Discussion Frames often tracked game rounds, tarot draws, or choices, and Notes held role-play lines and lists. | 6.8% (17) |
| Ideation and creative work | Participants worked on ideas and writing, such as developing product ideas, drafting and revising emails or stories, or working out how to make music or videos with AI. Written drafts appeared in Notes, with revised versions added on request, and Discussion Frames laid out workflows, in one Session dividing music-making between the participant and AI. | 6.0% (15) |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Code | Board action | Description | Role in the discussion |
|---|---|---|---|
| B1 | Recording information | Recording selected terms, quantities, or constraints as standalone content. | Keeping information available for discussion and later reference. |
| B2 | Establishing a base structure | Drawing a basic figure, scene outline, grid, or structure around which discussion can develop. | Establishing a reference for objects, concepts, or spatial relationships. |
| B3 | Adding detail | Adding labels, attributes, explanations, or enlarged detail views to existing content. | Elaborating structures, rules, or local details. |
| B4 | Relating and grouping | Connecting or arranging elements to express relationships, sequence, membership, or grouping. | Making relationships and dependencies explicit. |
| B5 | Emphasizing and marking status | Highlighting individual or grouped content, or marking priority, certainty, completion, or another status. | Directing shared attention and marking the status of ideas or decisions. |
| B6 | Revising content | Correcting, updating, or removing information while largely retaining its overall organization. | Addressing errors, changed information, or revised constraints. |
| Code | Coordination pattern | Speech–board relationship | Session coverage |
|---|---|---|---|
| C1 | Synchronous speech and boardwork | Writing or drawing content concurrently with speech about that content. | 18/18 |
| C2 | Visual updates prompted by questions or feedback | Adding, modifying, or reorganizing board content in response to a partner’s spoken question, challenge, or feedback. | 17/18 |
| C3 | Spoken reference to existing board content | Linking an utterance to a visible referent through deictic expressions coordinated with pointing. | 17/18 |
| C4 | Returning to earlier board content in conversation | Resuming discussion of earlier board content while reviewing it to elaborate, check, or reassess prior information. | 12/18 |
| C5 | Visual reorganization accompanying a discussion-stage transition | Reorganizing board content as talk moves into another stage, such as shifting from listing constraints to arranging a plan. | 10/18 |
| C6 | Visual framework first | Drawing a basic framework before a spoken explanation unfolds around it. | 6/18 |