faster-whisper视频语音识别整合包,支持批量,支持50系列显卡
Faster Whisper 是一个基于OpenAI Whisper模型的高效语音识别工具,运用CTranslate2引擎实现快速推理。在保持高准确度的同时,提升语音转写速度,降低内存使用,能处理大型音频文件。Faster Whisper 支持多种语言,适用于实时语音转写、视频字幕生成、客户服务、医疗记录转录等多个场景。核心技术包括 8 位量化,进一步优化了在 CPU 和 GPU 上的运行效率。Faster Whisper 提供API方便开发者集成到各种应用中。Whisper模型的主要区别如下:
模型大小和性能对比
基础模型系列
- tiny (~39MB): 最小模型,速度最快,但准确性较低
- base (~74MB): 小型模型,速度和准确性的平衡点
- small (~244MB): 中小型模型,较好的准确性
- medium (~769MB): 中型模型,更高准确性
- large (~1550MB): 大型模型,最高准确性但速度较慢
专门版本
- tiny.en, base.en, small.en, medium.en: 英语专用版本,处理英语时效果更好
- large-v3:最新的大型模型,最佳精度
- turbo: OpenAI最新的快速模型,在速度和准确性间达到很好平衡, 不支持翻译
蒸馏版本 (Distil-Whisper)
- distil-large-v3: 最新蒸馏版本,专门为faster-whisper优化
选择建议
速度优先: tiny → base → small
准确性优先: large-v3
英语专用: 选择 .en 后缀版本
平衡选择: turbo 或 distil-large-v3
性能数据参考
根据README中的基准测试(13分钟音频):
- Small模型 CPU: 2分37秒 (2257MB内存)
- Large-v3 GPU: 1分03秒 (4525MB显存)
- 批处理模式: 可大幅提升速度(如17秒处理13分钟音频)
建议根据你的硬件配置和精度要求来选择合适的模型。
🎛️ Faster-Whisper 特殊配置参数详解
1. 任务类型 (Task Type)
- transcribe: 转录 - 将音频转换为相同语言的文字
- translate: 翻译 - 将音频转换为英语文字(无论原语言是什么)
使用场景:
- 中文音频 + transcribe → 中文文字
- 中文音频 + translate → 英文文字
2. 输出格式 (Output Format)
- txt: 纯文本格式,只包含转录文字
- srt: 字幕格式,包含时间戳和文字
- vtt: WebVTT格式,用于网页字幕
- json: JSON格式,包含完整的转录数据(时间戳、置信度等)
3. 使用批处理模式 (Batched Mode)
作用: 将多个音频片段同时送入模型处理,大幅提升处理速度
优势:
- 速度提升: 可达到2-4倍速度提升
- GPU利用率更高
- 适合长音频文件
注意:
- 需要更多显存/内存
- 首次模型加载时间稍长
4. 批大小 (Batch Size)
作用: 控制同时处理的音频段数量
建议值:
- GPU显存8GB: batch_size=16
- GPU显存4GB: batch_size=8
- CPU处理: batch_size=4-8
- 显存不足时减小数值
5. VAD过滤 (Voice Activity Detection)
作用: 自动检测和过滤掉音频中的静音部分
好处:
- 提高转录精度
- 减少处理时间
- 避免转录背景噪音
参数说明:
- 自动移除超过2秒的静音
- 保留语音活动区域
- 批处理模式下默认启用
6. Beam大小 (Beam Size)
作用: 控制解码时的搜索宽度,影响精度和速度平衡
数值说明:
- 1: 贪婪解码,最快但精度较低
- 5: 默认值,速度和精度的良好平衡
- 10: 最高精度,但速度较慢
选择建议:
- 快速转录: beam_size=1
- 一般使用: beam_size=5
- 高精度要求: beam_size=10
7. 词级时间戳 (Word Timestamps)
作用: 为每个单词生成精确的时间戳
用途:
- 制作精确字幕
- 语音分析
- 同步显示
注意: 会稍微增加处理时间
8. 基于前文 (Condition on Previous Text)
作用: 使用前面的文本内容来改善当前段落的转录质量
效果:
- 提高上下文连贯性
- 改善专有名词识别
- 减少重复错误
建议: 一般保持开启
🎯 最佳配置建议
快速转录(优先速度):
批处理模式: ✓
批大小: 16-32
VAD过滤: ✓
Beam大小: 1
词级时间戳: ✗
基于前文: ✗
高质量转录(优先精度):
批处理模式: ✗
批大小: 8
VAD过滤: ✓
Beam大小: 5-10
词级时间戳: ✓
基于前文: ✓
平衡配置(推荐):
批处理模式: ✓
批大小: 16
VAD过滤: ✓
Beam大小: 5
词级时间戳: ✓
基于前文: ✓
这些参数的组合可以根据你的具体需求(速度vs精度)和硬件条件进行调整。
请更新你的电脑显卡驱动到最新版本,确保显卡驱动的cuda 版本大于12.9 才能用
faster-whisper视频语音识别整合包下载链接
链接:https://pan.quark.cn/s/1b12e633911d
解压密码:www.aibl.vip
楼主是很好的一个人,支持你加油
页:
[1]