← 返回 Skills 市场
766
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install subtitle
功能描述
Generate synchronized subtitles (SRT/VTT/ASS) from video audio with precise timestamps. Use when users need subtitles, captions, or video transcription with...
安全使用建议
This skill is internally consistent for generating subtitles, but it uploads extracted audio to senseaudio.cn using the SENSEAUDIO_API_KEY you provide. Only install if you trust that service and its privacy/billing practices before sending sensitive audio. Keep the API key secret, restrict its permissions if possible, and rotate it if you stop using the skill. Verify you are comfortable installing Python packages (requests, pydub) and have ffmpeg available on the host. If you need an offline/local-only workflow, this skill as written will not provide that without modifying the implementation to use a local speech model.
功能分析
Type: OpenClaw Skill
Name: subtitle
Version: 1.0.1
The skill provides legitimate subtitle generation and video transcription functionality using the SenseAudio API and ffmpeg. The implementation uses standard Python libraries (requests, pydub) and follows security best practices by using list-based arguments in subprocess.run to execute ffmpeg, which mitigates shell injection risks. No evidence of data exfiltration, malicious persistence, or prompt injection was found; the code logic is entirely consistent with the stated purpose of processing video audio into subtitle formats (SRT, VTT, ASS).
能力评估
Purpose & Capability
The declared needs (ffmpeg, requests, pydub, and SENSEAUDIO_API_KEY) match the skill's stated purpose of extracting audio and sending it to a transcription API. Requiring an external API key and ffmpeg is expected for this functionality.
Instruction Scope
Instructions stay within the subtitle/transcription scope: they extract audio with ffmpeg, open the audio file, and POST it to https://api.senseaudio.cn/v1/audio/transcriptions using the SENSEAUDIO_API_KEY. This means user media will be uploaded to a third-party service (privacy/billing implication). There are minor implementation inconsistencies (e.g., the multilingual helper calls transcribe_for_subtitles with parameters that the defined function signature doesn't accept), but nothing that changes the security model.
Install Mechanism
Install spec requests typical Python packages (requests, pydub) via the uv kind (pip-like). These are common packages; no downloads from untrusted URLs or arbitrary archives are present. Note: pydub depends on ffmpeg being available on the host (declared).
Credentials
Only one credential is required (SENSEAUDIO_API_KEY), which is proportional to using a hosted transcription API. No unrelated credentials or system config paths are requested.
Persistence & Privilege
Skill is not always-enabled and does not request system-wide persistence or modification of other skills. It does not require elevated or cross-skill privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install subtitle - 安装完成后,直接呼叫该 Skill 的名称或使用
/subtitle触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added explicit metadata block specifying required environment variable (SENSEAUDIO_API_KEY) and dependency on ffmpeg.
- Updated Python environment variable from API_KEY to SENSEAUDIO_API_KEY in documentation and sample code.
- Introduced Openclaw metadata fields for dependencies and installation instructions.
- No changes to code logic or features; documentation and config structure improved for clarity and compatibility.
v1.0.0
Initial release of senseaudio-subtitle-generator.
- Generates synchronized subtitles (SRT, VTT, ASS) from video audio with precise timestamps.
- Supports multi-language transcription and subtitle generation.
- Provides formatting options for subtitle files, including line breaks and styling.
- Includes tools for optimizing subtitles and burning them into video files.
- Requires SENSEAUDIO_API_KEY, Python packages (`requests`, `pydub`), and `ffmpeg` installed.
元数据
常见问题
Subtitle Generator 是什么?
Generate synchronized subtitles (SRT/VTT/ASS) from video audio with precise timestamps. Use when users need subtitles, captions, or video transcription with... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 766 次。
如何安装 Subtitle Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install subtitle」即可一键安装,无需额外配置。
Subtitle Generator 是免费的吗?
是的,Subtitle Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Subtitle Generator 支持哪些平台?
Subtitle Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Subtitle Generator?
由 scikkk(@scikkk)开发并维护,当前版本 v1.0.1。
推荐 Skills