首页 > 系统相关 >Windows部署语音转文字项目_Whisper

Windows部署语音转文字项目_Whisper

时间:2024-07-04 16:31:30浏览次数:18  
标签:语音 Windows Whisper install https whisper pip 安装

Windows部署语音转文字项目_Whisper

Windows部署语音转文字项目_Whisper

whisper.png

一、前置安装准备

Github源仓库,Whisper

  1. 下载安装whisper及其依赖项
    官方有两种部署方法,一种是通过默认pip源拉取安装:
    以管理员身份运行powershell,输入如下命令
    pip install -U openai-whisper
    因国内网络环境问题,pip下载缓慢,可以通过国内镜像源加速下载,使用方法:
    pip install PACKAGE -i 国内源地址
    国内常用镜像源:  
    清华源:https://pypi.tuna.tsinghua.edu.cn/simple (速度与完成度均优,推荐)  
    阿里源:https://mirrors.aliyun.com/pypi/simple/  
    网易源:https://mirrors.163.com/pypi/simple/  
    豆瓣源:https://pypi.douban.com/simple/  
    百度云源:https://mirror.baidu.com/pypi/simple/
    
    例如使用清华源加速下载:
    pip install -U openai-whisper -i https://pypi.tuna.tsinghua.edu.cn/simple
    另一种方法通过从github仓库拉取源码安装:
    pip install git+https://github.com/openai/whisper.git
    等待下载安装完成。
    若安装成功,在powershell中输入whisper将得到以下输出:

Whisper安装完成.png

  1. 安装chocolatey
    安装chocolatey是为了方便后续在Windows中安装ffmpeg
    继续在powershell中输入如下命令:
    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    在安装完成后,根据提示重启powershell,可输入choco检查是否成功安装:

choco成功安装.png

  1. 安装ffmpeg
    在以管理员身份运行的powershell中输入命令进行安装ffmpeg:
    choco install ffmpeg
    安装完成后在powershell中输入ffmpeg将得到以下输出:

ffmpeg完成安装.png

  1. NOTE
    在官方文档中提到若在上述安装过程中报错还须安装rust,安装命令如下:
    pip install setuptools-rust
    本文此前已完成安装

二、使用Whisper

可以通过命令行调用Whisper:
whisper AUDIO.mp3 --model MODEL_TYPE
即,whisper 路径+文件名 --model 调用模型名称
使用例子:
whisper D:/downloads/ted演讲.mp4 --model tiny
whisper有五种不同的模型,详细开销和运行速度如下图表所示:

whisper模型图表.png

首次使用模型需要下载,若出现报错Error 10054代码,则说明网络环境出现问题,进行全局代理再次运行命令下载模型即可。
此外,也可以指定语言识别输出:
whisper AUDIO.mp3 --model MODEL_TYPE --language Chinese

标签:语音,Windows,Whisper,install,https,whisper,pip,安装
From: https://www.cnblogs.com/zbyisgudi/p/18284118

相关文章

  • Windows bat批处理文件结束某个程序进程,删除文件夹
    Windowsbat批处理文件结束某个程序进程,删除文件夹bat文件内容:@echooffsetlocal::要结束的应用程序进程名set"PROCESS_NAME=助手.exe"::使用tasklist和findstr检查进程是否存在tasklist|findstr/I/C:"%PROCESS_NAME%">nulif%ERRORLEVEL%eq......
  • 基于STM32单片机的智能垃圾桶控制系统 语音识别 LD3322 垃圾分类 红外感应 超声波满溢
        随着社会科学技术的飞速发展,人们的生活质量和速度也在不断提高。大多数传统的家用垃圾桶已经过时且缺乏新颖性,并且缺乏人性化设计。使用起来既不方便也不卫生,并且所有的生活垃圾和废物垃圾都被均匀地装载,没有经过仔细的分类。随之而来的是,清洁工的任务量正以几何速......
  • 基于STM32单片机的智能垃圾桶控制系统 语音识别LD3322 垃圾分类 火灾检测 金属检测 成
        随着社会科学技术的飞速发展,人们的生活质量和速度也在不断提高。大多数传统的家用垃圾桶已经过时且缺乏新颖性,并且缺乏人性化设计。使用起来既不方便也不卫生,并且所有的生活垃圾和废物垃圾都被均匀地装载,没有经过仔细的分类。随之而来的是,清洁工的任务量正以几何速......
  • 【信号去噪】基于谱减法+最小均方+维纳滤波实现语音去噪附Matlab代码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • Windows11系统System.Workflow.Activities.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Workflow.Activities.dll文件(挑选合......
  • Windows11系统System.Windows.Forms.DataVisualization.resources.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Windows.Forms.DataVisualization.re......
  • Windows Server2022怎么做文件共享?
    一、共享设置1、在打开的“服务器管理器”仪表板中,点击左侧菜单栏中的“文件和存储服务”-->“共享” 新建共享,我们这里使用“SMB共享-快速”、如果需要也可以使用“SMB共享-高级”两者各有侧重,看自己的实际需要:选择要共享的文件夹位置: 设置共享权限比较重要,我们要禁用......
  • 【资源分享】初中生谭景元开发的Windows12真漂亮
    这个名为Windows12网页版的项目的作者谭景元(网名:星源),是一位年仅14岁的中国初中生。据他公开的简介显示,他出生于2009年5月,在成都完成了小学教育并目前就读于当地的初中。尽管年纪不大,他已经获得了两个显赫的奖项:CSP普及组一等奖(CSP是CCF面向社会非专业人士推出的能力认证......
  • windows terminal 中运行 miniconda 和 pip 的虚拟环境
    pip创建的虚拟环境使用命令python-mvenvhf创建虚拟环境后,在激活时,会遇到一个错误,原因是powershell启动了严格的审查脚本策略。这个错误信息表明你尝试在PowerShell中运行一个脚本(具体是激活一个虚拟环境),但是你的系统设置阻止了未经签名的脚本的执行。PowerShell有一个叫......
  • [java]windows下jdk安装包所有版本系列下载地址汇总国内源下载
    jdk1.8及其以前版本可以参考[java]windows和linux下jdk1.8安装包所有版本系列下载地址汇总,这里只发布jdk9及其以后最新版本。注意下面均为windowsx64版本安装包exe格式序号java版本下载地址1jdk-22.0.1-windows-x64-bin.exe点我下载2jdk-21.0.3-windows-x64-bin.exe点我下......