图像与设计
用 OpenAI Whisper 把音视频批量转成文字…
需要把播客、访谈、视频等音视频内容转成文本、字幕或译文时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
用 OpenAI Whisper 把音视通用
解决思路
- 安装依赖:pip install openai-whisper torch ffmpeg-python click,并在系统上安装 ffmpeg(macOS 用 brew install ffmpeg,Ubuntu 用 sudo apt install ffmpeg)
- 转写单个文件:python scripts/main.py transcribe audio.mp3 --model medium --output transcript.txt
- 生成字幕:python scripts/main.py transcribe video.mp4 --format srt --output subtitles.srt
- 批量转写整个目录:python scripts/main.py batch ./recordings/ --format txt --output ./transcripts/
- 转写并翻译:python scripts/main.py translate foreign-audio.mp3 --to en
- 提取带时间戳的结果:python scripts/main.py timestamps podcast.mp3 --format json
- 按需求选择模型:tiny(最快,约70%准确率,1GB 显存,适合草稿/短片段)、base(快,约80%,1GB,适合社交媒体片段)、small(中等,约85%,2GB,适合播客/访谈)、medium(慢,约90%,5GB,适合专业转写)、large(最慢,约95%,10GB,适合高精度需求);营销内容建议先用 small,客户交付用 medium
- 按用途选择输出格式:txt 用于博客/分析,srt 用于 YouTube 视频字幕,vtt 用于网页视频字幕,json 用于程序化处理,tsv 用于表格分析
- 性能优化:使用 CUDA GPU 可提速约 10 倍;脚本会自动从视频中提取音频;长文件会自动分块以节省内存;语言可自动检测,也可用 --language 手动指定
适用边界 · 注意事项
- 需要音频工程专业判断或主观创意决策时
- 需要直接访问或编辑音频文件本身时
- 需要保证商业成功或替代专业音频工程能力时