deepgram-transcribe
deepgram-transcribe
Transcribe audio via Deepgram Nova-2.
API Key
Set env var: DEEPGRAM_API_KEY
Usage
Transcribe a local file
FILE=/path/to/audio.ogg
# content-type guess
EXT="${FILE##*.}"
case "$EXT" in
ogg) CT="audio/ogg" ;;
mp3) CT="audio/mpeg" ;;
wav) CT="audio/wav" ;;
m4a) CT="audio/mp4" ;;
webm) CT="audio/webm" ;;
*) CT="audio/ogg" ;;
esac
curl -s -X POST \
"https://api.deepgram.com/v1/listen?model=nova-2&punctuate=true&smart_format=true" \
-H "Authorization: Token $DEEPGRAM_API_KEY" \
-H "Content-Type: $CT" \
--data-binary @"$FILE" \
| python3 -c "import sys,json; d=json.load(sys.stdin); print(d['results']['channels'][0]['alternatives'][0]['transcript'])"
Notes
- For non-English audio, add
&language=xx(e.g.language=ru). - If transcript is empty, try removing
languageto auto-detect.
More from michailbul/laniameda-skills
notion-sync
>
14instagram-extract
Extract text, links, and key takeaways from Instagram/Threads posts (especially carousels) and LinkedIn posts using an already-logged-in Brave/Chrome tab via OpenClaw Browser Relay. Use when the user pastes an Instagram/Threads/LinkedIn URL (or forwards screenshots) and asks something generic like “save it”, “capture this”, “summarize and store”, or “put this in the vault” — you should decide what’s worth saving, classify it into the right pillar, save it to the local KB and/or ingest prompts via the laniameda-kb skill, and also emit a compact JSON payload into a media-agent inbox file for downstream reuse.
12carousel-designer
>
11andromeda-messages
>
10repo-kanban-pm
Install and enforce a lightweight product-management workflow inside a code repo: feature-as-kanban boards, ROADMAP status tracking, branch/PR conventions, and an optional daily OpenClaw cron PM review. Use this skill when (1) starting work in a NEW repository/project that does not yet have a ROADMAP+feature-KANBAN system, (2) you are delegated to spin up a new project and want multi-agent coordination from day one, or (3) you are asked to fix/restructure an existing repo and introduce an organized backlog/feature tracking system. Also use when adding a daily PM audit loop (cron) to keep code + docs + PRs in sync.
10supadata
>
10