meiyouruguo 发表于 前天 06:30

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







wowkof 发表于 前天 08:05

楼主是很好的一个人,支持你加油
页: [1]
查看完整版本: faster-whisper视频语音识别整合包,支持批量,支持50系列显卡