关于 xiaoyuzhou-transcribe
xiaoyuzhou-transcribe 是一个从小宇宙单集音频生成 SRT 和 TXT 转录文本的脚本技能,适合需要本地生成字幕的听众。它使用 faster-whisper 进行语音转文字。
主要功能
- 01支持续传下载单集音频
- 02使用 faster-whisper 本地转录
- 03导出 SRT 和 TXT 文件
- 04可改用本地音频文件
- 05配置模型、语言和 VAD
适用场景
- 01为小宇宙单集生成字幕
- 02转录已保存到本地的音频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ weifenghuang/ skillvault --skill xiaoyuzhou-transcribe安装后在 Claude Code 中输入/xiaoyuzhou-transcribe确认已加载。
附带文件scripts/xiaoyuzhou_transcribe.py
详细介绍
小宇宙转录
概述
通过下载音频并在本地运行 faster-whisper,根据小宇宙单集 URL 生成 SRT 和 TXT 转录文本。使用随附脚本,让工作流保持确定且可重复。
快速开始
- 安装依赖:
python3 -m pip install -U faster-whisper - 运行:
python3 scripts/xiaoyuzhou_transcribe.py "<episode-url>" --output-dir . - 预期输出:
xiaoyuzhou-<eid>.mp3、xiaoyuzhou-<eid>.srt、xiaoyuzhou-<eid>.txt
工作流
- 获取单集页面并解析
__NEXT_DATA__,以定位音频 URL。 - 下载音频(支持续传),除非提供了
--audio-path。 - 使用 faster-whisper 转录音频,并生成 SRT 和 TXT 文件。
脚本用法
scripts/xiaoyuzhou_transcribe.py 支持以下参数:
--output-dir:将输出写入指定目录--model:whisper 模型大小(默认为tiny;使用base或small可提高准确率)--language:指定语言代码,或允许自动检测--audio-path:转录本地音频文件,而非下载音频--force-download:即使音频文件已存在,也重新下载--no-vad:如果分段过于激进,则禁用 VAD 筛选
注意事项
- 如果单集为私密内容或需要登录,脚本将无法访问。
- 许多小宇宙单集不提供公开转录文本;此工作流会改用语音转文字生成字幕。
评论
支持 Markdown