openclaw - 💡(How to fix) Fix Talk Mode: user voice transcripts don't render in WebChat/Control UI thread [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#75155Fetched 2026-05-01 05:37:33
View on GitHub
Comments
1
Participants
2
Timeline
1
Reactions
2
Timeline (top)
commented ×1

When using Talk Mode on macOS, my spoken messages are correctly transcribed and sent to the model (the assistant replies appropriately, both in text and TTS). However, the user side of the conversation never appears in the WebChat / Control UI chat pane — only assistant replies show up.

Root Cause

When using Talk Mode on macOS, my spoken messages are correctly transcribed and sent to the model (the assistant replies appropriately, both in text and TTS). However, the user side of the conversation never appears in the WebChat / Control UI chat pane — only assistant replies show up.

RAW_BUFFERClick to expand / collapse

Summary

When using Talk Mode on macOS, my spoken messages are correctly transcribed and sent to the model (the assistant replies appropriately, both in text and TTS). However, the user side of the conversation never appears in the WebChat / Control UI chat pane — only assistant replies show up.

Expected

User-transcribed text from Talk Mode should render in the chat history alongside assistant replies, the same way typed input does.

Actual

Chat thread shows only assistant messages. The user's spoken/transcribed messages are invisible in the UI even though they reach the model and trigger replies.

Environment

  • macOS (Mac mini, arm64)
  • OpenClaw Mac app (Control UI / WebChat pane)
  • Talk provider: ElevenLabs (TTS); STT via on-device Speech framework
  • Reproduces consistently in main session direct chats

Possibly related UI issue

Assistant replies sometimes appear duplicated on screen — likely the chat text + a TTS transcript echo being rendered twice.

Suggested fix direction

  • Render incoming chat.send messages from the Talk overlay in the chat pane (treat them like typed user messages).
  • Or add a talk.echoTranscript-style setting if rendering needs to be opt-in.
  • Investigate the duplicate assistant rendering separately.

Reported by user via Chappie (OpenClaw assistant).

extent analysis

TL;DR

Render incoming chat.send messages from the Talk overlay in the chat pane to display user-transcribed text alongside assistant replies.

Guidance

  • Investigate the chat pane rendering logic to ensure it handles chat.send messages from the Talk overlay correctly, treating them as typed user messages.
  • Consider adding a talk.echoTranscript-style setting to allow users to opt-in to rendering transcribed text, if necessary.
  • Verify that the Talk overlay is correctly sending chat.send messages with the transcribed user text.
  • Check for any duplicate rendering issues, such as the one causing assistant replies to appear twice, and address them separately.

Example

No code snippet is provided as the issue does not include specific code details.

Notes

The suggested fix direction implies that the issue lies in the rendering of chat.send messages from the Talk overlay. However, without more information about the chat pane rendering logic, it's difficult to provide a more specific solution.

Recommendation

Apply workaround: Render incoming chat.send messages from the Talk overlay in the chat pane, as this is the most direct approach to addressing the issue, based on the provided information.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix Talk Mode: user voice transcripts don't render in WebChat/Control UI thread [1 comments, 2 participants]