mirror of https://github.com/openclaw/openclaw.git
Expose audio transcription through the PluginRuntime so external
plugins (e.g. marmot) can use openclaw's media-understanding provider
framework without importing unexported internal modules.
The new transcribeAudioFile() wraps runCapability({capability: "audio"})
and reads provider/model/apiKey from tools.media.audio in the config,
matching the pattern used by the Discord VC implementation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| account-resolve.ts | ||
| accounts.ts | ||
| actions.test.ts | ||
| actions.ts | ||
| attachments.test.ts | ||
| attachments.ts | ||
| channel.ts | ||
| chat.test.ts | ||
| chat.ts | ||
| config-schema.test.ts | ||
| config-schema.ts | ||
| history.ts | ||
| media-send.test.ts | ||
| media-send.ts | ||
| monitor-debounce.ts | ||
| monitor-normalize.test.ts | ||
| monitor-normalize.ts | ||
| monitor-processing.ts | ||
| monitor-reply-cache.ts | ||
| monitor-shared.ts | ||
| monitor.test.ts | ||
| monitor.ts | ||
| monitor.webhook-route.test.ts | ||
| multipart.ts | ||
| onboarding.ts | ||
| probe.ts | ||
| reactions.test.ts | ||
| reactions.ts | ||
| request-url.ts | ||
| runtime.ts | ||
| send-helpers.ts | ||
| send.test.ts | ||
| send.ts | ||
| targets.test.ts | ||
| targets.ts | ||
| test-harness.ts | ||
| test-mocks.ts | ||
| types.ts | ||