whisper.cpp 使用教程:本地语音转文字 免费离线 支持中文 视频字幕 SRT Windows/macOS/Linux 部署详解

发布时间:2026/11/5 13:00:31

whisper.cpp 使用教程:本地语音转文字 免费离线 支持中文 视频字幕 SRT Windows/macOS/Linux 部署详解 GitHub 5.3万 Starwhisper.cpp从零部署完整教程 · 新手照着做就能跑起来 · 效率工具指南 · 原创教程摘要whisper.cpp 是 GitHub 5.3 万 Star 的本地语音转文字工具OpenAI Whisper 的 C 实现支持中文可把录音/视频转成文字稿并生成 SRT 字幕完全免费离线运行。本文介绍 whisper.cpp 的 Windows 预编译/源码编译/Docker 三种部署方式以及录音转文字、视频加字幕、批量转写等使用场景。会议录音要转文字、采访视频要做字幕、上课/听书想转成笔记付费转写工具太贵上传云端又怕泄露whisper.cpp 是 5 万 Star 的本地语音转文字工具——录音/视频直接转成文字稿免费、离线、支持中文还能一键生成字幕。本文要点录音/视频转文字免费不限次数完全本地处理音频不出电脑隐私安全支持中文一键生成 SRT 字幕Windows/macOS/Linux 全平台CPU 就能跑。一、GitHub 项目数据项目数据Star53,3135.3 万主要语言C/C纯实现无依赖许可证MIT免费开源底层模型OpenAI Whisperggml 格式支持平台Windows/macOS/Linux/Android/iOS/Docker二、它能解决什么问题你的痛点whisper.cpp 怎么解决会议/采访录音转文字付费工具贵本地免费转文字不限时长不限次数视频要加字幕手动打太慢一键生成 SRT 字幕文件上传云端转写怕内容泄露完全本地处理音频不出电脑上课/听书想整理成文字笔记录音转文字快速整理三、部署多平台说明本文按官方文档编写2026-08-31部署步骤为标准流程本机未实测如有出入以官方文档为准https://github.com/ggml-org/whisper.cpp。多平台部署矩阵平台部署方式Windows预编译 zip 解压即用whisper-bin-x64.zipmacOS源码编译Apple Silicon Metal 加速Linux预编译 tar.gz / 源码 / Docker模型中文用 base/small几十 MB~GB路径 1Windows 预编译推荐解压即用# 1. 下载预编译包GitHub Releases# whisper-bin-x64.zip → 解压到 C:\whisper得到 whisper-cli.exe# 2. 下载模型 ggml-base.bin中文日常用 base# https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-base.bin# 放到 models 目录# 3. 音频转 16kHz 单声道 WAVffmpegffmpeg-iinput.mp3-ar16000-ac1-c:apcm_s16le output.wav# 4. 转写中文音频whisper-cli.exe-mmodels\ggml-base.bin-foutput.wav-lzh-osrt# 输出文字稿 output.wav.srt 字幕文件路径 2源码编译Linux/macOS 通用gitclone https://github.com/ggml-org/whisper.cpp.gitcdwhisper.cppsh./models/download-ggml-model.sh base# 下载模型cmake-Bbuild cmake--buildbuild-j--configRelease# 构建./build/bin/whisper-cli-fsamples/jfk.wav# 测试转写路径 3Dockerdockerrun--rm-v$(pwd):/work ghcr.io/ggml-org/whisper.cpp:main-m/models/ggml-base.bin-f/work/audio.wav-lzh-osrt四、怎么用重点功能场景化核心流程准备音频转 wav→ 选模型 → whisper-cli 转写 → 得到文字稿/字幕。场景 1会议/采访录音转文字手机录音 → 转成 16kHz wav →whisper-cli -m ggml-base.bin -f 录音.wav -l zh得到完整文字稿快速整理会议纪要。场景 2视频自动加字幕视频提取音频转 wav → 加-osrt参数 → 生成 .srt 字幕文件 → 剪辑软件导入字幕自动对齐时间轴。场景 3中文识别更准中文录音用不带 .en 的模型base/small/medium要求更高精度用 small/medium慢一点日常 base 够用。场景 4批量转写命令行脚本循环处理多个音频文件批量生成文字稿/字幕。场景 5隐私安全全程本地处理音频/视频不出电脑敏感内容放心转写对比上传云端服务。场景 6无 GPU 也能跑CPU 即可运行base 模型快Apple Silicon/NVIDIA GPU 更快无需联网、无需付费 API。五、功能亮点为什么值得用亮点说明本地免费离线不花钱不限次数音频不出电脑支持中文中文录音/视频转文字可生成字幕全平台Windows/macOS/Linux/Android/iOS/DockerCPU 可跑无需 GPUApple Silicon/NVIDIA 更快脚本化批量命令行工具可批量/集成自动化六、常见问题Q1和讯飞/剪映等付费转写比怎么样whisper.cpp 免费、本地、不限时长、隐私安全付费工具通常限时长/要会员/上传云端。准确率常见普通话场景 base 模型够用复杂口音用 medium 更准。Q2需要 GPU 吗不需要。CPU 就能跑base 模型很快Apple Silicon 自动走 GPU 加速NVIDIA 可开 CUDA。Q3支持哪些音频格式whisper-cli 输入 16-bit WAV其他格式mp3/m4a 等先用 ffmpeg 转成 16kHz 单声道 wav。Q4有图形界面吗whisper.cpp 本身是命令行工具想要界面可用带 UI 的封装如 WhisperDesktop 等第三方或直接用命令行教程已给出完整命令。七、总结whisper.cpp 是本地语音转文字的最优解免费离线、支持中文、全平台、CPU 可跑、可生成字幕。会议纪要、视频字幕、课程笔记——一个命令行工具全搞定。隐私敏感内容放心转不花钱不限次数。命令速查# 1. Windows 预编译推荐# 下载 whisper-bin-x64.zip 解压 → 下载 ggml-base.bin 放 models/# 2. 音频转 16kHz WAVffmpeg-iinput.mp3-ar16000-ac1-c:apcm_s16le output.wav# 3. 转写中文-l zh 指定中文-osrt 生成字幕whisper-cli.exe-mmodels\ggml-base.bin-foutput.wav-lzh-osrt# 4. 源码编译Linux/macOSgitclone https://github.com/ggml-org/whisper.cpp.gitcdwhisper.cppsh./models/download-ggml-model.sh base cmake-Bbuildcmake--buildbuild-j--configRelease ./build/bin/whisper-cli-fsamples/jfk.wav# 5. Dockerdockerrun--rm-v$(pwd):/work ghcr.io/ggml-org/whisper.cpp:main-m/models/ggml-base.bin-f/work/audio.wav-lzh-osrt项目地址[ggml-org/whisper.cpp] (https://github.com/ggml-org/whisper.cpp)标签whisper.cpp、语音转文字、本地ASR、字幕生成、SRT、Whisper、开源工具、离线识别
延伸阅读

更多相关文章

2026/10/28 23:43:07

声音信标组嵌入式系统:主程序+硬件电路协同设计实战

简介:本资源是第十五届全国大学生智能汽车竞赛声音信标组的完整工程实现,面向电赛备赛学生、嵌入式开发初学者及智能车方向指导教师,聚焦声音定位、实时控制与电机驱动等核心赛题任务。压缩包含2000个文件,总大小71.02MB&#xff…

2026/11/3 21:13:45

Notion与视频自动化剪辑集成:构建高效内容生产工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/1 17:03:20

STM32多传感器融合智能导盲杖设计:从算法到工程实践

简介:本资源是一套面向本科毕业设计、课程设计及嵌入式项目实训的完整智能导盲杖开发方案,专为STM32初学者与进阶开发者打造,聚焦视障辅助场景下的多传感器融合应用。系统集成超声波障碍检测、光敏环境自适应照明、语音震动双模提示、ESP8266…

2026/11/5 12:59:39

C++数字三角形问题与dp算法

前言 数字三角形是一道经典的动态规划(dynamic programming, DP)入门题:给定一个由数字组成的三角形,从顶部出发,每次只能走到下一行相邻的两个位置之一,求到达底部时路径上数字之和的最大值。它的规模不大…

2026/11/5 12:59:39

美赛C题Wordle建模:ARIMA预测、PLS回归与K-means分档

简介:这份2023年美赛C题M奖论文以Wordle游戏数据为研究对象,面向美赛参赛者、数据分析学习者及需要毕业设计参考的读者,提供一套从数据预处理到建模评估的完整研究范例。全文围绕时间序列预测、不同尝试次数得分百分比预测、单词词性与难度分…

2026/11/5 12:59:39

多因变量无标签小样本:ARIMA、PLS与K-means建模

简介:面向美赛参赛者与数据分析学习者的2023年美赛C题M论文,聚焦Wordle游戏数据的分析与预测,可作为竞赛论文写作、时间序列与多变量建模的学习参考,也适合毕业设计中的案例借鉴。全文围绕数据清洗与标准化、基于9个单词属性的Spe…

2026/11/5 12:59:39

一物一码防伪溯源系统:扫码验真+红包发放+积分到账全闭环实现

简介:本资源是一款面向企业防伪系统开发者与电商技术运营人员的‘一物一码’防伪溯源解决方案,聚焦商品真伪验证、消费者互动激励与全流程追溯三大核心需求,适用于快消、医药、酒类等高仿风险行业。压缩包共153个文件,含37个PHP后…

2026/11/5 12:59:39

美赛C题建模全链路:数据预处理、ARIMA预测与PLS-Kmeans分档

简介:围绕2023年美赛C题Wordle数据建模的M论文,以单份PDF形式呈现,适合备战美赛、需要完整赛题解题框架的参赛者,以及做数据分析方向毕业设计的读者参考。压缩包仅含1个PDF文件,大小约2.18MB,篇幅集中&…

2026/11/5 12:29:32

Text to SQL系统第三层实现:复杂查询意图识别与优化

1. 项目概述Text to SQL系统作为自然语言处理与数据库技术交叉领域的重要应用,正在深刻改变着非技术人员与数据库交互的方式。这个看似简单的"输入问题,输出SQL"功能背后,隐藏着复杂的实现逻辑和技术挑战。今天我们就来拆解这个系统…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑