SenseAudio Subtitle Generator for Openclaw

A powerful tool for extracting audio from video and generating synchronized, multi-format subtitle files with precise word-level timestamps.

scikkk
v1.0.1
Mar 14, 2026
0
1.9k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install subtitle

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install subtitle using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is SenseAudio Subtitle Generator?

The SenseAudio Subtitle Generator is a comprehensive skill designed to automate the video captioning process. By leveraging the SenseAudio API, this skill extracts audio tracks from video files and converts them into highly accurate transcriptions. It doesn't just provide text; it calculates word-level timestamps to ensure that every line of dialogue is perfectly synchronized with the on-screen action.

This utility within Openclaw Skills provides developers with a robust workflow for creating professional-grade subtitle files in various formats like SRT, VTT, and ASS. It handles complex tasks such as line-break optimization, reading speed adjustments, and multilingual translations, making it an essential tool for content creators and video developers.

SenseAudio Subtitle Generator Use Cases

  • Creating accessibility captions for video content on platforms like YouTube or LinkedIn.
  • Generating multi-language subtitles for international audiences using automated translation.
  • Automating the transcription of recorded meetings or webinars into searchable text formats.
  • Hard-coding subtitles into videos for specific player compatibility requirements.

How SenseAudio Subtitle Generator Works

  1. Extract audio from the target video file using FFmpeg, converting it to a mono 16kHz PCM WAV format.
  2. Upload the audio file to the SenseAudio API for transcription with word-level and segment-level granularity.
  3. Process the resulting transcript data into subtitle segments based on character limits and duration constraints.
  4. Format the processed segments into the requested file types such as SRT, VTT, or ASS.
  5. Optionally use FFmpeg to burn the generated subtitles directly into the video stream for permanent display.

SenseAudio Subtitle Generator Setup

First, ensure you have the required system dependencies and Python libraries installed:

# Install required Python packages
pip install requests pydub

# Ensure ffmpeg is installed on your system
# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt-get install ffmpeg

You must also configure your API credentials:

export SENSEAUDIO_API_KEY='your_api_key_from_senseaudio'

SenseAudio Subtitle Generator Data Schema & Taxonomy

Data Component Description Format
Audio Buffer Intermediate mono WAV file used for API processing .wav (16kHz)
Transcript Data Raw API response containing word and segment timestamps JSON
SRT Output Standard SubRip subtitle file for general players .srt
VTT Output Web Video Text Tracks format optimized for web browsers .vtt
ASS Output Advanced Substation Alpha for complex styling and positioning .ass
Metadata Information regarding language, model used, and punctuation status Key-Value Pairs

SenseAudio Subtitle Generator Advanced Features

  • Multi-language subtitle generation with automated target language translation.
  • Custom styling via the ASS format, including font control, colors, and positioning.
  • Subtitle optimization engine that splits long lines and ensures minimum display duration for readability.
  • Direct video burning capabilities to hard-code subtitles into the final video output.
  • Word-level granularity support for high-precision synchronization in fast-paced dialogue.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*