闲社服务运行正常AI智能体自动化平台
y

YouTube转录器

技能标识:youtube-transcriber

One-command YouTube video transcription. Automatically downloads audio and transcribes using OpenAI Whisper API — works even when YouTube subtitles are disabled. Use when asked to "transcribe this video", "get transcript", "what does this video say", or when YouTube captions are unavailable.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

YouTube转录器

YouTube 转录工具

一键转录任意YouTube视频——即使字幕被禁用也能工作。

工作原理:

  1. 1. 首先尝试获取YouTube现有字幕(免费、即时)
  2. 如果字幕被禁用/不可用 → 下载音频 → 通过OpenAI Whisper API进行转录

前置条件

  • - yt-dlp — brew install yt-dlp 或 pip install yt-dlp
  • ffmpeg — brew install ffmpeg
  • 设置 OPENAIAPIKEY 环境变量

使用方法

bash

基础用法 — 自动检测最佳方法


{baseDir}/scripts/transcribe.sh https://www.youtube.com/watch?v=VIDEO_ID

指定语言(提高非英语视频的准确性)

{baseDir}/scripts/transcribe.sh https://www.youtube.com/watch?v=VIDEO_ID --lang zh

自定义输出路径

{baseDir}/scripts/transcribe.sh https://www.youtube.com/watch?v=VIDEO_ID --out /tmp/transcript.txt

强制使用Whisper(跳过字幕检查)

{baseDir}/scripts/transcribe.sh https://www.youtube.com/watch?v=VIDEO_ID --force-whisper

保留下载的音频文件

{baseDir}/scripts/transcribe.sh https://www.youtube.com/watch?v=VIDEO_ID --keep-audio

选项

选项描述默认值
--lang <代码>语言提示(ISO 639-1:en、zh、ja、ko等)自动检测
--out <路径>
输出转录文件路径 | /tmp/yttranscript.txt | | --force-whisper | 跳过字幕检查,始终使用Whisper API | 关闭 | | --keep-audio | 转录后保留下载的音频文件 | 关闭(删除音频) | | --audio-bitrate | 音频压缩比特率 | 64 |

工作原理

YouTube URL
│
├─► 尝试 yt-dlp 字幕(免费、即时)
│ │
│ ├─ 找到 → 清理并输出转录文本 ✓
│ │
│ └─ 未找到/被禁用
│ │
│ ▼
└─► 下载音频(yt-dlp + ffmpeg)
│
├─ 压缩为单声道、低比特率(适配25MB API限制)
│
▼
OpenAI Whisper API → 转录文本 ✓

费用

  • - 字幕可用时:免费(使用现有字幕)
  • Whisper API:约$0.006/分钟音频 → 23分钟视频 ≈ $0.14

支持范围

  • - 任意YouTube视频链接(完整URL、youtu.be短链接或视频ID)
  • Whisper支持的所有语言(99+种语言)
  • 最长约4小时的视频(音频压缩至25MB API限制内)

故障排除

  • - YouTube返回403错误:更新yt-dlp(pip install -U yt-dlp)
  • 文件过大无法使用Whisper:使用--audio-bitrate 32降低比特率
  • 缺少API密钥:设置OPENAIAPIKEY环境变量

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 youtube-transcriber-1776188801 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 youtube-transcriber-1776188801 技能

通过命令行安装

skillhub install youtube-transcriber-1776188801

下载

⬇ 下载 youtube-transcriber v1.0.0(免费)

文件大小: 5.85 KB | 发布时间: 2026-4-15 10:51

v1.0.0 最新 2026-4-15 10:51
- Initial release of one-command YouTube video transcription.
- Automatically fetches YouTube subtitles when available, or downloads and transcribes audio via OpenAI Whisper API if subtitles are unavailable.
- Supports all YouTube video URLs and over 99 languages.
- Includes options for language, output file, force Whisper usage, audio retention, and audio bitrate customization.
- Works even when YouTube captions are disabled or unavailable.
返回顶部