ToolsIntegrations
whisper
OpenAI Whisper — speech-to-text for audio transcription. 99 languages.
import { whisper } from '@agentskit/tools'
const runtime = createRuntime({
adapter,
tools: [...whisper({ apiKey: process.env.OPENAI_API_KEY! })],
})#Sub-tools
| Name | Purpose |
|---|---|
whisperTranscribe | Transcribe an audio buffer → text + segments |
Bundled: whisper(config).
#Config
type WhisperConfig = {
apiKey: string
model?: 'whisper-1' | 'gpt-4o-transcribe' | 'gpt-4o-mini-transcribe'
defaultLanguage?: string // ISO-639-1 hint
fetch?: typeof fetch
}#Example — meeting notes agent
const runtime = createRuntime({
adapter,
tools: [
...s3({ client, bucket: 'recordings' }),
...whisper({ apiKey }),
],
})
await runtime.run('Transcribe the latest recording from S3 and draft meeting notes with action items.')#Comparison
#Related
- Integrations overview · elevenlabs — TTS pair.
Explore nearby
- PeerIntegrations
20+ ready-made connectors for the services agents actually need. Each follows the same contract — install, config, execute — and ships granular sub-tools alongside a bundled set.
- Peergithub
GitHub REST v3 — search issues, create issues, comment. Pairs with HITL for ship-gating bots.
- PeergithubActions
GitHub Actions — list runs and trigger workflow_dispatch events.