本地部署 Whisper 及 WhisperDesktop

本地部署 Whisper 及 WhisperDesktop

  • 1. 什么是 Whisper
  • 2. Github 地址
  • 3. 创建虚拟环境
  • 4. 安装 ffmpeg
  • 5. 部署 Whisper
  • 6. 使用 Whisper
  • (20230514追加)Windows 本地部署 WhisperDesktop
    • 下载 WhisperDesktop
    • 下载语音模型
    • 使用 WhisperDesktop

1. 什么是 Whisper

Whisper 是一个通用的语音识别模型。它是在一个大型的不同音频数据集上训练出来的,也是一个多任务模型,可以进行多语言语音识别(multilingual speech recognition)、语音翻译(speech translation)和语言识别(language identification)。

2. Github 地址

https://github.com/openai/whisper

3. 创建虚拟环境

conda create -n whisper python==3.10.6
conda activate whisper 

4. 安装 ffmpeg

sudo apt update && sudo apt install ffmpeg

5. 部署 Whisper

克隆代码库,

git clone https://github.com/openai/whisper.git; cd whisper/

安装依赖,

pip3 install -r requirements.txt
pip3 install -U openai-whisper
pip3 install git+https://github.com/openai/whisper.git 
pip3 install --upgrade --no-deps --force-reinstall git+https://github.com/openai/whisper.git
pip3 install setuptools-rust

(可选)我使用的是 WSL-Ubuntu 22.04,安装的 CUDA Toolkit 11.8,将 pytorch、torchvision、torchaudio 更新为兼容 CUDA Toolkit 11.8 的版本。

pip3 uninstall pytorch torchvision torchaudio && pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

6. 使用 Whisper

这里我录制了一句中文,测试一下效果,

whisper demo.wav --model medium --language Chinese

输出如下,

在这里插入图片描述

(20230514追加)Windows 本地部署 WhisperDesktop

下载 WhisperDesktop

访问 https://github.com/Const-me/Whisper/releases,下载最新版 WhisperDesktop,

在这里插入图片描述
将下载的文件解压,例如,D:\ProgramGreen\WhisperDesktop 目录下,

插入

下载语音模型

访问 https://huggingface.co/datasets/ggerganov/whisper.cpp/tree/main,下载语音模型,

在这里插入图片描述

使用 WhisperDesktop

双击打开 WhisperDesktop.exe,加载刚刚下载的语音模型,

在这里插入图片描述
找一个视频文件测试一下,
在这里插入图片描述
生成文本的一部分截屏如下,
在这里插入图片描述

完结!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/10102.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Docker本地部署chatgpt

作用:实现本地访问chatgpt 1.安装docker 下载安装包完成之后,先不要立即安装: docker默认安装在c盘,而且手动选不了安装位置,需要提前配置安装到别的地方: cmd控制台执行以下代码(记得提前在目…

5分钟带你了解什么是ChatGPT,人工智能对于未来的趋势

AI,也就是常说的人工智能,是近些年来比较火的话题。而ChatGPT也应运而生,它是OpenAI公司研发的智能聊天机器人程序。可以用文本的形式对其进行提问,针对你提问的问题,使用了Transformer神经网络架构和机器视觉&#xf…

OpenAI透露ChatGPT未来发展计划:要与人类价值保持一致

编|张倩、陈萍 源|机器之心 OpenAI 推出的 ChatGPT 非常强大,但依然存在一些问题,比如输出编造或带有偏见的内容、定制化程度低…… 在最新的一篇博客中,OpenAI 披露了他们未来的一些改进计划。 OpenAI 的使命是确保通…

ChatGPT认知白皮书(2023)

ChatGPT是OpenAl开发的智能聊天机器人程序。不仅能像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码等任务。ChatGPT自发布以来爆火全球,月活破亿用时仅2个多月,被称为"史上用户增长最快的消费者应用"。凭借其…

ChatGPT4也来了,大语言模型未来可期?注重当下很关键!

当地时间周二(3月14日),人工智能研究公司OpenAI公布了其大型语言模型的最新版本——GPT-4。该公司表示:“GPT-4在许多专业测试中表现出超过绝大多数人类的水平。”在内部评估中,GPT-4产生正确回应的可能性要比GPT-3.5高…

北京场:聚焦HR的未来发展,一起探索ChatGPT的“能”与“不能”

2023年4月20日,AI得贤TMS与51社保联合举办的“HR高管闭门会”在北京成功落幕。 这次闭门会以聚焦HR的未来发展,探索ChatGPT的“能”与“不能”为主题,20多位企业高管和HR管理者们齐聚一堂共同探讨AI招聘的未来。 在活动开始,资深专…

chatgpt赋能python:Python如何屏蔽掉一段代码

Python如何屏蔽掉一段代码 在Python的编程过程中,有时我们需要屏蔽掉一段代码以便于调试或是测试其他部分的代码。本文将介绍Python中几种屏蔽代码的方法。 方法一:注释掉代码 Python中最简单的屏蔽代码的方法就是注释掉代码。注释是一种用于解释代码…

chatgpt赋能python:Python屏蔽语句的重要性

Python屏蔽语句的重要性 Python是一种高级程序设计语言,被认为是开发Web应用程序、数据科学和人工智能的最佳语言之一。在编写Python程序时,每个人都会遇到需要屏蔽语句的情况。在本文中,我们将详细介绍Python屏蔽语句的重要性和用法。 什么…

chatgpt赋能python:Python屏蔽一段代码

Python屏蔽一段代码 在Python编程中,有时我们需要屏蔽一段代码以便于调试或者测试。在很多情况下,我们可能不想删除这段代码,因为需要在将来的某个时间再次使用它。为了解决这个问题,我们可以使用Python中的注释语句或者条件语句…

chatgpt赋能python:Python爬虫防屏蔽策略及技巧

Python爬虫防屏蔽策略及技巧 介绍 爬虫作为一种数据采集工具,越来越广泛地应用于众多领域,包括搜索引擎优化(SEO)、产品分析、市场调研等等。然而,随着爬虫数量的不断增加,许多网站已经采取了多种方法来屏…

ChatGPT Sorry, you have been blocked(抱歉,您已被屏蔽)的解决方法

最近在使用 ChatGPT 时大家遇到的最多的问题就是 Sorry, you have been blocked(抱歉,您已被屏蔽)了,之前的 Access denied 似乎都不常见了,今天老王就分享下这个问题的原因和解决方法。 一、ChatGPT 被屏蔽 blocked …

美股NBBO高频tick历史数据

NBBO数据介绍 什么是NBBO 全国最佳买入价和卖出价 (NBBO) 是报告证券中最高买入价和最低卖出(卖出)价的报价,来自所有可用的交易所或交易场所。 因此,NBBO 代表了证券中最紧密的综合买卖价差。 美国证券交易委员会 (SEC) 的 NM…

一篇文章告诉你作为普通人Python该不该学,适不适合学

Python在这两年,发展可谓是风生水起,前景十分优越。Python作为一门程序语言,为什么能够这么火,是有原因的,最根本的两点就是: 1.Python相对于其他编程语言来说,入门门槛低,上手不难…

1分钟做出苹果Vision Pro「官网」?上班8小时搞出480个网页,同事被卷疯了

【导读】给苹果Vision Pro官网做个设计?一分钟生成,零门槛可用。 最近,全世界都被苹果的MR头显给炸场了。把这么多复杂硬件整合成如同一个piece的产品,Vision Pro简直堪称苹果的创二世纪。 如此炸裂的效果,但是却…

这套开源系统太牛了!仅需一分钟,安装部署一套自己的 SAAS 云建站平台!

大家好,我是宝哥! 项目介绍 最近在逛网站的时候发现一个不错的开源项目,这个项目目前收获了 4.3K Star,猿哥觉得不错,值得拿出来和大家分享下。 本项目系统是🔥一个可通过后台任意开通多个网站,…

错误代码“err_connection_timed_out”的解决方案

问题描述 曾经试过用浏览器访问一个或几个特定网站,出现“ err_connection_timed_out ”错误,而其他网站加载良好没有任何问题或错误。上网查过发现这是一个常见的互联网错误。发生此DNS错误是因为访问或浏览该网站时,Internet IP地址被防火墙…

打开edge,出现错误代码: STATUS_ACCESS_DENIED,解决方法

问题描述:这个问题,一般显示edge页面加载失败,且电脑右下角出现弹窗。 解决办法: 此时,你可以到C盘,把Microsoft下的子文件删掉,注意最好用delete删,别右键删,如图&#…

Edge 错误代码: STATUS_ACCESS_DENIED 解决方案

1、到C盘Edge的文件全部删掉 2、到电脑管家的软件管理重新下载Edge 或者 去官网下载 3、再次打开Edge,功能都回来了 注:该解决方案源自于edge吧的四川男篮大佬

steam服务器102修复,分享steam错误代码102的解决方法

今天来聊聊一篇关于分享steam错误代码102的解决方法的文章,现在就为大家来简单介绍下分享steam错误代码102的解决方法,希望对各位小伙伴们有所帮助。 1、打开CMD命令行,具体操作为CtrlR,然后输入CMD,即可进入命令行 2、在命令行里面输入“net…

访问页面出错 错误代码102

故障现象如下图: 第一种办法:(记得一定要重启计算机) 1、打开电脑360安全卫士,进入主界面,点击右下角【更多】选项。 错误代码102 2、进入【我的工具】界面,点击上方的【全部工具】。 错误代码1…