简单搭建whisper模型完成语音识别

news/2024/7/10 19:10:06 标签: whisper, 语音识别, ffmpeg

主要步骤

  1. 安装Anaconda
  2. 安装python环境
  3. 安装ffmpeg用于解析音频视频
  4. 测试(两种方法)

安装Anaconda(不做介绍)

安装python环境

  1. 建议建个新环境,避免和旧环境冲突

    conda create -n whisper_env python==3.8
    
  2. 进入环境

    conda activate whisper_env
    
  3. 安装whisper

    pip install -U openai-whisper
    

ffmpeg_30">安装ffmpeg用于解析音频视频

  1. 打开网址:https://github.com/BtbN/FFmpeg-Builds/releases
  2. 下载对应版本(我下载的是ffmpeg-master-latest-win64-gpl.zip)
  3. 解压到你想存放的文件夹
  4. 因为是免安装的所以需要配置一下环境变量
    1. win10环境变量:此电脑-右键-属性-高级系统设置-高级-环境变量
    2. 在系统变量中Path里追加ffmpeg.exe所在的环境路径
    3. 避坑:不要在用户变量中加,会报错

测试(两种方法)

方法1 - 直接执行指令

  1. 在conda里面激活环境

    conda activate whisper_env
    
  2. 执行指令

    whisper D:/test.mp4 --model tiny --language Chinese
    

方法2 - python代码实现

  1. 新建python文件

    import whisper
    
    model = whisper.load_model("base")
    result = model.transcribe(r"E:/20230531_162705.m4a")
    print(result["text"])
    
  2. 执行文件


http://www.niftyadmin.cn/n/429826.html

相关文章

.NET中使用HtmlSanitizer来有效的防范XSS攻击!

0X00 前言 随着互联网的发展,网络安全问题越来越受到关注。XSS攻击作为最常见的网络安全漏洞之一,对企业和用户的信息安全构成严重威胁。.NET开发人员可以使用HtmlSanitizer来有效防范XSS攻击,确保网站的安全性。 HtmlSanitizer是一个.NET开…

flutter DevTools(1)

在VSCODE中调试 第一步: ① 切换到 vscode 的调试和运行模式, ② 配置好 .vscode 中的启动项 launch.json ③ 共有四种模式 [1] debug : 模式编译产物适合纯 Flutter 侧代码的开发、调试 [2] profile : 的用来做性能分析和测试 [3] release : 的用于打包发布 [4]…

Java阶段四Day03

Java阶段四Day03 文章目录 Java阶段四Day03数据处理基本流程代码编写顺序开发DAO层,添加的依赖项配置数据源任务拆解内容管理MySQL中的数据类型和Java属性的类型对照关于MyBatis PlusMyBatis Plus的基本使用关于MyBatis Plus的使用建议汇总如下自动更新时间 关于Pro…

imu绘制轨迹

本文作者感谢武汉大学卫星导航定位技术研究中心多源智能导航实验室(i2Nav)牛小骥教授团队开源的KF-GINS软件平台。 首先声明,仅仅是实现,实际应用意义不大 这套算法利用EKF更新误差并且补偿到状态更新,如果没有gps信号时,利用im…

React高级特性解析

react conText 使用API React.createContext 返回的是组件对象 可以利用结构的方式 第一种方式 使用Provider包裹的组件都可以获取提供者的value Context.Consumer 组件里面使用函数 函数返回一个组件 函数的参数为Context初始化的参数 第二种方式 使用Context.Provider包…

达梦8命令行方式安装创建数据库

在实际生产环境中,有很多linux服务器并没有安装桌面,无法调用图形化界面来安装、创建和配置数据库。下面讲解在linux操作系统中,以命令行的形式创建、安装、启动DM8数据库。 一、命令行安装数据库软件 1.用root账号将数据库安装包dm8_setup…

Python网络爬虫使用教程

文章目录 一、URL资源抓取1.urllib2.requests3.requests-html二、正则表达式三、数据解析1.Beautiful Soup2.lxml3.selectolax四、自动化爬虫selenium五、爬虫框架1.Scrapy2.pyspider框架六、模拟登录与验证码识别七、autoscraper(不需要编程基础) 一、U…

【考试】2023年5月软件设计师考试感受

前言❤️ 由于考试地点距离住的地方很远,一个南面一个北面,所以BZ选择了提前一天去到考试地点附近,住在考点附近。吃了晚饭后。到住的地方大概9点多,洗漱完,10点左右开始考前过知识点,复习到凌晨3点左右。…