Audio to SRT Converter — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Audio to SRT Converter (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill provides a Python-based workflow for converting audio files (MP3, WAV, M4A, FLAC, etc.) into SRT subtitle files with automatic speech recognition, customizable text formatting, and timeline optimization.
Convert audio files (MP3, WAV, M4A, FLAC, etc.) into properly formatted SRT subtitle files with:
origin.srtUse this skill when:
Before processing, validate:
Process the audio file using speech recognition:
Format transcribed text according to parameters:
Adjust subtitle timing:
Create final SRT file:
origin.srtThe main conversion script is located at scripts/audio_to_srt.py.
python scripts/audio_to_srt.py <audio_file> [--max-chars MAX_CHARS]audio_file (required): Path to the input audio file (MP3, WAV, M4A, FLAC, etc.)--max-chars (optional): Maximum characters per subtitle line (default: 22, minimum: 4)See examples/usage_example.sh for complete usage examples.
The script requires the following Python packages:
openai-whisper - For speech recognitionpydub - For audio processingffmpeg - System dependency for audio handlingInstall with:
pip install openai-whisper pydub
brew install ffmpeg # macOSThe generated SRT file follows this format:
1
00:00:00,000 --> 00:00:03,500
這是第一行字幕
2
00:00:03,500 --> 00:00:07,200
這是第二行字幕~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.