Install
openclaw skills install @iyeque/iyeque-meeting-transcriptionPrivate local meeting transcription for OpenClaw: convert audio recordings into timestamped transcripts, SRT/VTT subtitles, and structured Markdown notes with deterministic action-item extraction. Use for meetings, interviews, calls, lectures, and voice notes when audio should remain local.
openclaw skills install @iyeque/iyeque-meeting-transcriptionUse meeting.py to transcribe a user-selected audio/video file with local Whisper and produce reusable transcript artifacts. The workflow does not call a cloud transcription API. Whisper model files may be downloaded the first time a model is used; disclose that setup network requirement and keep later processing local.
python3 meeting.py --input meeting.m4a --model base --output-dir meeting-output
This writes:
transcript.json with transcript text, language, duration, and timestamped segments;transcript.srt with subtitle timing;notes.md with a readable transcript and deterministic action-item candidates.--format all (default), json, srt, or markdown.tiny, base, small, medium, large, or turbo.--language en when the language is known; omit it for automatic detection.--include-word-timestamps only when detailed timing is required; it costs more compute.base for a practical default; use small or larger when accuracy matters and resources allow.transcript.json before summarizing.python3 meeting.py \
--input interview.wav \
--model small \
--language en \
--output-dir interview-output \
--format all
Source: https://github.com/iyeque/openclaw-skills/tree/main/skills/meeting-transcription
Report bugs and security concerns through the repository issue guidance.