From d2347ed82560e0169167e80c60b0f8e69783841c Mon Sep 17 00:00:00 2001 From: Dmitri Date: Sun, 8 Feb 2026 16:14:41 +0100 Subject: [PATCH] macOS: set speech recognition taskHint for Talk Mode mic capture Add taskHint = .dictation to Talk Mode's SFSpeechAudioBufferRecognitionRequest, matching what Voice Wake already sets. Without this hint the recognizer may not properly initialize audio capture, causing Talk Mode to appear unresponsive. Co-Authored-By: dmiv --- apps/macos/Sources/OpenClaw/TalkModeRuntime.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/macos/Sources/OpenClaw/TalkModeRuntime.swift b/apps/macos/Sources/OpenClaw/TalkModeRuntime.swift index a8d8008c653..56d44ed3ee6 100644 --- a/apps/macos/Sources/OpenClaw/TalkModeRuntime.swift +++ b/apps/macos/Sources/OpenClaw/TalkModeRuntime.swift @@ -178,6 +178,7 @@ actor TalkModeRuntime { self.recognitionRequest = SFSpeechAudioBufferRecognitionRequest() self.recognitionRequest?.shouldReportPartialResults = true + self.recognitionRequest?.taskHint = .dictation guard let request = self.recognitionRequest else { return } if self.audioEngine == nil {