UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

20 lines • 900 B
import { r as OpenClawConfig } from "./types.openclaw-DWWUw8hA.js"; import { pt as RuntimeMsgContext } from "./reply-payload-DazZPys5.js"; import "./types-C-BtfS0H.js"; import { l as MediaUnderstandingProvider } from "./types-BooLarQr.js"; import { t as ActiveMediaModel } from "./active-model-Cxn6sQSw.js"; //#region src/media-understanding/audio-preflight.d.ts /** * Transcribes the first audio attachment BEFORE mention checking. * This allows voice notes to be processed in group chats with requireMention: true. * Returns the transcript or undefined if transcription fails or no audio is found. */ declare function transcribeFirstAudio(params: { ctx: RuntimeMsgContext; cfg: OpenClawConfig; agentDir?: string; providers?: Record<string, MediaUnderstandingProvider>; activeModel?: ActiveMediaModel; }): Promise<string | undefined>; //#endregion export { transcribeFirstAudio as t };