当前位置:   article > 正文

whisper 强大且开源的语音转文字_whisper 语音转文字gpu

whisper 语音转文字gpu

说起来语音转换文字,openai旗下的whisper很是好用,推理也很快,同时支持cpu和GPU。

GitHub:GitHub - openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision

相关的参数和内存使用如下:

SizeParametersEnglish-only modelMultilingual modelRequired VRAMRelative speed
tiny39 Mtiny.entiny~1 GB~32x
base74 Mbase.enbase~1 GB~16x
small244 Msmall.ensmall~2 GB~6x
medium769 Mmedium.enmedium~5 GB~2x
large1550 MN/Alarge~10 GB1x

CPU推理会慢一些,一般机器使用small模型即可,该模型内存占用不是很高

1.安装

a.直接通过pip安装 

  1. pip install -U openai-whisper
  2. pip install setuptools-rust

b.通过git仓库安装

pip install git+https://github.com/openai/whisper.git 

c.将安装包升级到仓库最新版

pip install --upgrade --no-deps --force-reinstall git+https://github.com/openai/whisper.git

d.安装 ffmpeg,本次系统是centos8stream,可以通过下面命令安装

  1. dnf install -y https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
  2. dnf install -y install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.14-2.el7.x86_64.rpm
  3. dnf install ffmpeg -y

其他系统可参考如下:

  1. # on Ubuntu or Debian
  2. sudo apt update && sudo apt install ffmpeg
  3. # on Arch Linux
  4. sudo pacman -S ffmpeg
  5. # on MacOS using Homebrew (https://brew.sh/)
  6. brew install ffmpeg
  7. # on Windows using Chocolatey (https://chocolatey.org/)
  8. choco install ffmpeg
  9. # on Windows using Scoop (https://scoop.sh/)
  10. scoop install ffmpeg

2.使用

可以通过Python进行下面操作

  1. import whisper
  2. model = whisper.load_model("small") # 如果模型不存在,会自动下载,默认下载路径 "~/.cache/whisper"
  3. result = model.transcribe("temp.wav")
  4. print(result["text"])

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/288865
推荐阅读
相关标签
  

闽ICP备14008679号