首页 > 其他分享 >Faster-Whisper

Faster-Whisper

时间:2024-02-26 13:57:35浏览次数:13  
标签:faster -- Whisper large v3 whisper Faster

Faster-Whisper https://github.com/SYSTRAN/faster-whisper 是一个使用 CTranslate2 重新实现的 OpenAI Whisper 模型,旨在提高转录速度和效率。

它显著提高了处理速度,与原始 Whisper 模型相比,保持了相同的准确性的同时,速度提升了最多 4 倍,并且降低了内存使用量。

此外,它支持 CPU 和 GPU 上的 8 位量化,进一步优化效率。

安装

pip install faster-whisper

# 更新
pip install -U faster-whisper

模型安装目录

默认情况下,它自动下载的对应模型文件在local cached 目录下。

比如,我这里配置的使用 large-v3 模型(即 https://huggingface.co/Systran/faster-whisper-large-v3

model = WhisperModel("large-v3", device="cuda", compute_type="float16")

对应模型文件被下载在下面地址:

# mac
/Users/ghj1976/.cache/huggingface/hub/models--Systran--faster-whisper-large-v3

# win
C:\Users\Administrator.SY-202304151755\.cache\huggingface\hub\models--Systran--faster-whisper-large-v3

要升级模型也是升级对应的文件。

标签:faster,--,Whisper,large,v3,whisper,Faster
From: https://www.cnblogs.com/ghj1976/p/18034191/fasterwhisper

相关文章

  • Go - concurrent processing is not always faster than sequential processing
      ......
  • m基于Faster-RCNN网络的人员摔倒检测系统matlab仿真,带GUI操作界面
    1.算法仿真效果matlab2022a仿真结果如下:  2.算法涉及理论知识概要2.1、Faster-RCNN网络介绍          Faster-RCNN是一种流行的深度学习目标检测算法,它通过使用RegionProposalNetwork(RPN)来实现高效且准确的目标检测。相比于其它的目标检测算法,例......
  • C#使用WhisperNet实现语音识别功能
    C#使用WhisperNet实现语音识别功能1.写在前面最近想做一下本地音频语音识别工具,在网上找了一些本地音频语音识别方面的资料。Whisper是OpenAI的一种自动最先进的语音识别系统,它已经接受了680000小时从网络收集的多语言和多任务监督数据的训练。这个庞大而多样化的数据集......
  • ios whisper sdk
    如您所愿,以下是一篇关于如何实现“iOSWhisperSDK”的文章。如何实现iOSWhisperSDK引言iOSWhisperSDK是一个用于实现消息推送和通知功能的软件开发工具包。本文将为刚入行的开发者介绍如何使用iOSWhisperSDK,并提供详细的步骤和示例代码。整体流程下表是使用iOSWhisper......
  • WhisperService 多GPU python
    如何实现“WhisperService多GPUPython”作为一名经验丰富的开发者,你将教会一位刚入行的小白如何实现“WhisperService多GPUPython”。下面是整个实现过程的步骤:步骤说明步骤一导入必要的库并设置GPU步骤二加载数据步骤三构建模型步骤四配置训练参数......
  • docker运行Whisper
    Docker运行Whisper概述在软件开发过程中,部署环境的一致性是一个重要的问题。不同的开发人员、不同的机器环境和不同的操作系统可能会导致开发、测试和部署过程中的问题。为了解决这个问题,Docker应运而生。Docker是一个开源的容器化平台,可以将应用程序及其所有依赖项打包到一个可......
  • python的whisper工具包
    实现Python的Whisper工具包作为一名经验丰富的开发者,你需要教一位刚入行的小白如何实现Python的Whisper工具包。下面是整个实现的步骤概述:确定需求:首先需要明确Whisper工具包的功能和用途,以便为其设计合适的代码结构。安装必要的库:使用pip命令安装Python的相关库,如numpy、panda......
  • Python whisper识别
    Pythonwhisper识别Pythonwhisper识别是一个用于语音识别的开源Python库。它基于Google的语音识别API,通过将语音转换为文本,实现对语音数据的处理和分析。Pythonwhisper识别可以应用于各种场景,例如语音助手、语音命令控制和语音转写等。安装Pythonwhisper识别要使用Pythonwh......
  • python whisper没有分段
    PythonWhisper没有分段实现方法1.概述在本文中,我将向你介绍如何在Python中实现"Whisper没有分段"的功能。作为一名经验丰富的开发者,我将引导你完成这个任务,并提供每一步需要执行的代码示例和注释。2.任务流程下表显示了实现"Whisper没有分段"功能的步骤。我们将按照这些步骤......
  • python使用whisper用gpu进行计算
    如何使用Python和Whisper进行GPU计算引言:在计算机科学领域,GPU(图形处理器)已经成为进行高性能计算的重要工具。Python作为一种简单易用且功能强大的编程语言,也可以与GPU一起使用,实现各种复杂的计算任务。本文将向刚入行的小白介绍如何使用Python和Whisper库进行GPU计算。流程图:下......