在 Ubuntu 上安装 Whisper 支撑环境(ffmpeg、PyTorch)的教程(2024亲测可用)

在 Ubuntu 上安装 Whisper 的教程

以下是如何在 Ubuntu 系统上安装 Whisper 以进行视频转录的详细步骤。

步骤 1:更新系统

首先更新你的 Ubuntu 系统,确保安装最新的软件包:

bash 复制代码
sudo apt update && sudo apt upgrade -y

步骤 2:升级 Python 和 Pip(可忽略)

Whisper 需要 Python 3.7 或更高版本。使用以下命令来安装 Python 和 Pip:

bash 复制代码
sudo apt install python3 python3-pip -y

步骤 3:安装 ffmpeg

Whisper 需要 ffmpeg 进行音频处理,可以使用以下命令安装:

bash 复制代码
sudo apt install ffmpeg -y

步骤 4:安装 PyTorch

Whisper 依赖于 PyTorch 进行模型计算,可以通过以下命令安装 CPU 版本的 PyTorch:

bash 复制代码
pip install torch

如果你有 NVIDIA GPU 并想要加速计算,可以访问 PyTorch 官方网站 获取适合 GPU 的安装命令。

步骤 5:安装 Whisper

安装 Whisper,可以使用以下命令:

bash 复制代码
pip install whisper

步骤 6:验证安装

安装完成后,可以运行以下 Python 命令来测试 Whisper 是否安装成功:

python 复制代码
import whisper
model = whisper.load_model("small")
print("Whisper 模型加载成功!")

如果没有错误输出,说明 Whisper 已经安装并可以使用。

常见问题解决

  1. ffmpeg 找不到 :确保 ffmpeg 已正确安装并且可以在终端中运行。运行 ffmpeg -version 以确认。
  2. 内存不足 :Whisper 的大型模型(例如 large)对系统内存要求较高。可以尝试使用较小的模型(如 smallbase),或者增加系统的虚拟内存。
相关推荐
mortimer2 分钟前
一键实现人声伴奏分离:基于 `uv`, `FFmpeg` 和 `audio-separator` 的高效解决方案
python·ffmpeg·音视频开发
不懂音乐的欣赏者2 小时前
Windows 下 ROS/ROS2 开发环境最优解:WSL 比直接安装、虚拟机、双系统更优雅!
linux·windows·ubuntu·ros·wsl·ros2·双系统
rit84324995 小时前
在Ubuntu上配置Nginx实现开机自启功能
数据库·nginx·ubuntu
序属秋秋秋9 小时前
《Linux系统编程之开发工具》【实战:倒计时 + 进度条】
linux·运维·服务器·c语言·c++·ubuntu·系统编程
曾小蛙21 小时前
【ROS2+深度相机】在Ubuntu安装realsense-ros
ubuntu·realsense-ros·ros2 humble·d435
Elendill1 天前
【Ubuntu】Ubuntu 服务器升级系统操作记录
运维·服务器·ubuntu
HIT_Weston1 天前
16、【Ubuntu】【VSCode】VSCode 断联问题分析:问题解决
linux·vscode·ubuntu
NON-JUDGMENTAL1 天前
在 Ubuntu 上安装 Ollama 并通过 Open WebUI 运行本地大语言模型
linux·ubuntu·语言模型
小白也想学C1 天前
ubuntu22.04下载QQ音乐闪退问题
ubuntu
海蓝可知天湛1 天前
Ubuntu24.10禁用该源...+vmware无法复制黏贴“天坑闭环”——从 DNS 诡异解析到 Ubuntu EOL 引发的 apt 404排除折
linux·ubuntu