whisper_asr.py 355 B

1234567891011121314
  1. import whisper
  2. from zhconv import convert
  3. def get_whisper_asr(video, model='medium'):
  4. try:
  5. model = whisper.load_model(model)
  6. result = model.transcribe(video, language='Chinese')
  7. # 简繁转换
  8. # zh-cn 大陆简体
  9. # zh-hant 繁体
  10. return convert(result['text'], 'zh-cn')
  11. except:
  12. return ''