openclaw - 💡(How to fix) Fix [Bug]: WeChat channel TTS reply delivered as WAV file attachment instead of native voice message [2 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#84198Fetched 2026-05-20 03:42:51
View on GitHub
Comments
2
Participants
2
Timeline
5
Reactions
1
Author
Timeline (top)
commented ×2closed ×1cross-referenced ×1renamed ×1

When messages.tts is configured (local TTS like Kokoro via oMLX on Mac Studio), the synthesized audio reply is sent as a WAV file attachment on WeChat, not as a native WeChat voice message (语音条).

Root Cause

When messages.tts is configured (local TTS like Kokoro via oMLX on Mac Studio), the synthesized audio reply is sent as a WAV file attachment on WeChat, not as a native WeChat voice message (语音条).

RAW_BUFFERClick to expand / collapse

Summary

When messages.tts is configured (local TTS like Kokoro via oMLX on Mac Studio), the synthesized audio reply is sent as a WAV file attachment on WeChat, not as a native WeChat voice message (语音条).

Problem

  • User sends voice message via Feishu → raw OGG audio → local STT (SenseVoiceSmall) → text → agent reply → TTS (Kokoro) → voice bar on Feishu ✅
  • Same pipeline on WeChat → TTS reply delivered as WAV file attachment ❌

Receiving a WAV file instead of a voice bar degrades the user experience and breaks the natural voice conversation flow.

Expected

TTS output on WeChat should be delivered as a native voice message (语音条), matching how Feishu handles TTS replies and matching the inbound voice message format.

Environment

  • OpenClaw: 2026.5.18
  • openclaw-weixin: 2.4.3
  • TTS: Kokoro-82M-bf16 via local oMLX on Mac Studio
  • Feishu: TTS delivered as voice bar ✅
  • WeChat: TTS delivered as WAV file ❌

Note

WeChat client-side voice-to-text transcription (stripping raw audio) is a WeChat platform feature, not an OpenClaw issue. This report is only about the TTS output delivery format.

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