Agent Skills
返回列表
🎨

Whisper.cpp本地转录引擎

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/whisper-cpp-local-transcription-engine。

技能介绍

要解决的问题

把语音变成文字,通常意味着把音频上传到云端 API:要处理鉴权、配额、网络抖动,还要承担按分钟计费的成本。对长录音、批量任务或涉密内容,把音频传出本地本身就是个障碍。这个技能面向的就是想在 自己的机器 上完成转录、且主要依赖 CPU 的开发者:不调用任何远端服务,直接在本地跑 OpenAI Whisper 的模型。

它如何工作

核心是 whisper.cpp 的本地推理路径,权重采用 GGML 量化格式,目标是让转录在只有 CPU 的环境里也能跑得动。处理流程大致是:

  • 准备音频:上游示例 whisper-cli 目前只接受 16-bit WAV,其他格式需要先用别的工具转好再喂进来;
  • 解码语音:可选 beam search 解码,相比贪心解码更稳,适合对文本质量敏感的场景;
  • 切分音频:支持 基于 VAD 的分段,在静音较多的长音频里跳过无意义片段,减少无谓计算;
  • 输出结果:支持 SRT / VTT 两种字幕格式,便于直接接到播放器或后期流程。

想确认具体参数时,跑 ./build/bin/whisper-cli -h 查看 CLI 选项即可。

适用边界

  • 它提供的是 推理与输出能力,不是语音识别的模型训练或微调方案;要换更好的效果,得自己换更好的 Whisper 模型权重。
  • CPU 推理意味着 没有 GPU 时速度有限,处理几小时的音频要提前留足时间。
  • 输入格式是硬约束:非 16-bit WAV 的音频必须先做转换,否则无法直接送入 CLI。
  • VAD 分段与 beam search 的参数需要按音频内容调整,默认设置不一定适配你的素材。

使用场景

  • 自媒体作者录制长视频后,需要把本地音频转成带时间轴的SRT字幕,避免上传云端处理
  • 隐私敏感的医疗问诊录音整理,要在不传出本地的前提下批量转录为文字并生成VTT格式
  • 只有CPU的开发环境里,处理多段访谈音频并生成可导入播放器的字幕文件

适合人员

  • 视频创作者,需要不上传音频就能给本地长视频生成准确字幕
  • 隐私合规专员,要将本地涉密录音批量转录为文字且不依赖云端服务
  • 无GPU的服务器运维人员,需要处理服务器上的语音日志并生成字幕文件