当前位置: 首页 > article >正文

深度学习系列56:使用whisper进行语音转文字

1. openai-whisper

这应该是最快的使用方式了。安装pip install -U openai-whisper,接着安装ffmpeg,随后就可以使用了。模型清单如下:
在这里插入图片描述

第一种方式,使用命令行:

whisper japanese.wav --language Japanese  --model medium

另一种方式,使用python调用:

import whisper
model = whisper.load_model("base")
result = model.transcribe("audio.mp3",initial_prompt='以下是普通话的句子。')
print(result["text"])

2. faster-whisper

安装也一样:pip install -U faster-whisper,速度对比:
在这里插入图片描述

3. whisper-jax

在GPU上的加速版本
首先安装库:
pip install jax jaxlib git+https://github.com/sanchit-gandhi/whisper-jax.git datasets soundfile librosa

调用代码为:

from whisper_jax import FlaxWhisperPipline
import jax.numpy as jnp
pipeline = FlaxWhisperPipline("openai/whisper-tiny", dtype=jnp.bfloat16, batch_size=16)
%time text = pipeline('test.mp3')

4. whisper-openvino

在intel系列的cpu上加速的版本:
安装库:pip install git+https://github.com/zhuzilin/whisper-openvino.git
调用方法:whisper carmack.mp3 --model tiny.en --beam_size 3


http://www.kler.cn/a/228374.html

相关文章:

  • VUE elTree 无子级 隐藏展开图标
  • 【前端】CSS实战之音乐播放器
  • idea新增java快捷键代码片段
  • ngrok同时配置多个内网穿透方法
  • qml OpacityMask详解
  • Jenkins-获取build用户信息
  • 【Java 数据结构】优先级队列(堆)
  • 重写Sylar基于协程的服务器(7、TcpServer HttpServer的设计与实现)
  • 【Linux】信号-上
  • 【C++】C++入门 — 类和对象初步介绍
  • 【微信小程序】微信小程序开发:从入门到精通
  • 红队渗透靶机:TIKI: 1
  • golang开源定时任务调度框架
  • 基于SSM+MySQL的的新闻发布系统设计与实现
  • SQL Server 函数参考手册(SQL Server 数值函数)
  • idea 快捷键ctrl+shift+f失效的解决方案
  • 【目标跟踪】相机运动补偿
  • 从[redis:LinkedList]中学习链表
  • LlamaIndex 入门实战
  • 力扣_字符串3—通配符匹配
  • 机器学习复习(8)——基本概念
  • kubesphere部署k8s-v1.23.10
  • 2024美赛数学建模C题完整论文教学(含十几个处理后数据表格及python代码)
  • 机器学习本科课程 实验4 支持向量机
  • 视频融合平台EasyCVR推流成功但平台显示不在线是什么原因?
  • HarmonyOS ArkTS Button基本使用(十八)