{"id":"ca0c47fd-99ea-4e4b-9d3c-6f8800cfb648","shortId":"9cNr9U","kind":"skill","title":"Whisper Subtitle Generator","tagline":"Generates accurate subtitles and captions using OpenAI Whisper API with word-level timestamps. Outputs SRT, VTT, and ASS formats with configurable line length and speaker diarization via pyannote.","description":"# Whisper Subtitle Generator\n\nGenerates accurate subtitles and captions using OpenAI Whisper API with word-level timestamps. Outputs SRT, VTT, and ASS formats with configurable line length and speaker diarization via pyannote.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- pip install -U openai-whisper\n- pip install git+https://github.com/openai/whisper.git\n- pip install --upgrade --no-deps --force-reinstall git+https://github.com/openai/whisper.git\n- brew install ffmpeg\n\nRequirements and caveats from upstream:\n- We used Python 3.9.9 and [PyTorch](https://pytorch.org/) 1.10.1 to train and test our models, but the codebase is expected to be compatible with Python 3.8-3.11 and recent PyTorch versions. The codebase also depends o...\n- Alternatively, the following command will pull and install the latest commit from this repository, along with its Python dependencies:\n- It also requires the command-line tool [ffmpeg](https://ffmpeg.org/) to be installed on your system, which is available from most package managers:\n\nBasic usage or getting-started notes:\n- [[Colab example]](https://colab.research.google.com/github/openai/whisper/blob/master/notebooks/LibriSpeech.ipynb)\n- To update the package to the latest version of this repository, please run:\n- bash\n\n- Source: https://github.com/openai/whisper\n- Extracted from upstream docs: https://raw.githubusercontent.com/openai/whisper/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/whisper-subtitle-generator/)","tags":["whisper","subtitle","generator","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor"],"capabilities":["skill","source-agentskillexchange","skill-whisper-subtitle-generator","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/whisper-subtitle-generator","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,555 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:05.799Z","embedding":null,"createdAt":"2026-05-18T13:20:18.430Z","updatedAt":"2026-05-18T19:13:05.799Z","lastSeenAt":"2026-05-18T19:13:05.799Z","tsv":"'-3.11':137 '/)':118,177 '/github/openai/whisper/blob/master/notebooks/librispeech.ipynb)':202 '/openai/whisper':220 '/openai/whisper.git':88,101 '/openai/whisper/head/readme.md':227 '/skills/whisper-subtitle-generator/)':234 '1.10.1':119 '3.8':136 '3.9.9':113 'accur':5,37 'agent':229 'agentskillexchange.com':233 'agentskillexchange.com/skills/whisper-subtitle-generator/)':232 'along':161 'also':144,167 'altern':147 'api':12,44 'ass':22,54 'avail':186 'bash':216 'basic':191 'brew':102 'caption':8,40 'caveat':107 'codebas':128,143 'colab':198 'colab.research.google.com':201 'colab.research.google.com/github/openai/whisper/blob/master/notebooks/librispeech.ipynb)':200 'command':150,171 'command-lin':170 'commit':157 'compat':133 'configur':25,57 'dep':94 'depend':145,165 'diariz':30,62 'doc':224 'environ':76 'exampl':199 'exchang':231 'expect':130 'extract':221 'ffmpeg':104,174 'ffmpeg.org':176 'ffmpeg.org/)':175 'follow':149 'forc':96 'force-reinstal':95 'format':23,55 'generat':3,4,35,36 'get':195 'getting-start':194 'git':85,98 'github.com':87,100,219 'github.com/openai/whisper':218 'github.com/openai/whisper.git':86,99 'instal':65,69,78,84,90,103,154,180 'latest':156,209 'length':27,59 'level':16,48 'line':26,58,172 'manag':190 'match':74 'model':125 'no-dep':92 'note':197 'o':146 'openai':10,42,81 'openai-whisp':80 'output':18,50 'packag':189,206 'path':72 'pip':77,83,89 'pleas':214 'pull':152 'pyannot':32,64 'python':112,135,164 'pytorch':115,140 'pytorch.org':117 'pytorch.org/)':116 'raw.githubusercontent.com':226 'raw.githubusercontent.com/openai/whisper/head/readme.md':225 'recent':139 'reinstal':97 'repositori':160,213 'requir':105,168 'run':215 'setup':71 'skill':230 'skill-whisper-subtitle-generator' 'sourc':217,228 'source-agentskillexchange' 'speaker':29,61 'srt':19,51 'start':196 'subtitl':2,6,34,38 'system':183 'test':123 'timestamp':17,49 'tool':173 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'train':121 'u':79 'updat':204 'upgrad':91 'upstream':68,109,223 'usag':192 'use':9,41,66,111 'version':141,210 'via':31,63 'vtt':20,52 'whisper':1,11,33,43,82 'word':15,47 'word-level':14,46","prices":[{"id":"3f48f2c7-2fdc-4c97-a0a5-2b7c86ef714f","listingId":"ca0c47fd-99ea-4e4b-9d3c-6f8800cfb648","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:18.430Z"}],"sources":[{"listingId":"ca0c47fd-99ea-4e4b-9d3c-6f8800cfb648","source":"github","sourceId":"agentskillexchange/skills/whisper-subtitle-generator","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/whisper-subtitle-generator","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:18.430Z","lastSeenAt":"2026-05-18T19:13:05.799Z"}],"details":{"listingId":"ca0c47fd-99ea-4e4b-9d3c-6f8800cfb648","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"whisper-subtitle-generator","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"5d77e11781ea81f5210ca27a148e3254a50689ac","skill_md_path":"skills/whisper-subtitle-generator/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/whisper-subtitle-generator"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Whisper Subtitle Generator","description":"Generates accurate subtitles and captions using OpenAI Whisper API with word-level timestamps. Outputs SRT, VTT, and ASS formats with configurable line length and speaker diarization via pyannote."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/whisper-subtitle-generator"},"updatedAt":"2026-05-18T19:13:05.799Z"}}