UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

20 lines • 901 B
import { r as OpenClawConfig } from "./types.openclaw-B-tbtohD.js"; import { rt as RuntimeMsgContext } from "./reply-payload-DRFubeid.js"; import "./types-DATmzouh.js"; import { l as MediaUnderstandingProvider } from "./types-BopH1kpP.js"; import { l as ActiveMediaModel } from "./runtime-types-MShxPzCI.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 };