diff --git a/apps/android/app/src/main/java/ai/openclaw/android/NodeRuntime.kt b/apps/android/app/src/main/java/ai/openclaw/android/NodeRuntime.kt index 529085dbbc3..bcd58a808b7 100644 --- a/apps/android/app/src/main/java/ai/openclaw/android/NodeRuntime.kt +++ b/apps/android/app/src/main/java/ai/openclaw/android/NodeRuntime.kt @@ -696,6 +696,8 @@ class NodeRuntime(context: Context) { if (voiceReplySpeakerLazy.isInitialized()) { voiceReplySpeaker.setPlaybackEnabled(value) } + // Keep TalkMode in sync so speaker mute works when ttsOnAllResponses is active. + talkMode.setPlaybackEnabled(value) } fun refreshGatewayConnection() {