From sundial-org-awesome-openclaw-skills-4
Transcribes audio files using OpenAI's Whisper API (curl). Useful for generating transcripts from meetings, lectures, or voice notes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:openai-whisper-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transcribe an audio file via OpenAI’s `/v1/audio/transcriptions` endpoint.
Transcribe an audio file via OpenAI’s /v1/audio/transcriptions endpoint.
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a
Defaults:
whisper-1<input>.txt{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model whisper-1 --out /tmp/transcript.txt
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --language en
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --prompt "Speaker names: Peter, Daniel"
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --json --out /tmp/transcript.json
Set OPENAI_API_KEY, or configure it in ~/.clawdbot/clawdbot.json:
{
skills: {
"openai-whisper-api": {
apiKey: "OPENAI_KEY_HERE"
}
}
}
npx claudepluginhub sundial-org/awesome-openclaw-skillsTranscribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.
Transcribes audio files via OpenRouter using audio-capable models (Gemini, GPT-4o-audio, etc). Converts audio to WAV, base64 encodes it, and sends to the chat completions API.
Transcribes audio files locally using the Whisper CLI. Supports multiple output formats and translation tasks without requiring an API key.