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-skillsTranscribes 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 to text using OpenAI models with optional speaker diarization. Handles known-speaker hints and chunking for long recordings.
Transcribes audio files locally using the Whisper CLI. Supports multiple output formats and translation tasks without requiring an API key.