关于 transcribe
transcribe 会对用户提供的媒体文件运行 Whisper,整理字幕并在源文件旁保存为 SRT。它适用于需要提升字幕可读性,同时保留原意和大致时间点的场景。
主要功能
- 01对媒体文件运行 Whisper
- 02在源文件旁生成 SRT
- 03整理字幕以提升可读性
- 04保留原意和大致时间点
- 05在 Finder 中显示成品文件
适用场景
- 01为媒体制作易读字幕
- 02整理 Whisper 生成的字幕文本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bholmesdev/ skills --skill transcribe安装后在 Claude Code 中输入/transcribe确认已加载。
详细介绍
转录
输入
使用用户提供的媒体文件路径。如果无法确定要转录哪个文件,请向用户询问本地媒体文件路径,然后停止。
说明
调用此技能时,立即开始执行。
- 在输入文件上运行 Whisper,并在源媒体文件旁生成
.srt文件。 - 检查生成的字幕,将其整理为适合字幕使用的文本,而不是过于逐字的转录。
- 在 Finder 中显示最终的
.srt文件。 - 报告输出
.srt文件的路径。
字幕整理要求
在保留含义和大致时间的同时,优化字幕的可读性。
- 删除不影响含义的明显填充词,例如
um、uh、like及类似的口头赘词。 - 删除会让字幕更难阅读的明显说话中断、意外重复和不连贯片段。
- 修正标点、大小写和明显的格式问题。
- 保留有意的措辞、重要强调和技术术语。
- 不要改写说话者的意思,也不要将转录内容总结。
- 优先使用简洁、自然的字幕文本,而不是原始的逐字转录。
命令
使用提供的媒体文件运行 Whisper:
INPUT="<media file path>"
whisper "$INPUT" --output_format srt --output_dir "$(dirname "$INPUT")"
生成的字幕路径为:
SRT_PATH="$(dirname "$INPUT")/$(basename "${INPUT%.*}").srt"
整理字幕文本后,在 Finder 中显示该文件:
open -R "$SRT_PATH"
输出
报告最终 .srt 文件的路径:
$SRT_PATH
如果 Whisper 运行失败,请简要报告错误并停止。
评论
支持 Markdown