技能使用指南

openai-whisper(Whisper命令行工具)Skill 是什么?如何下载安装?

openai-whisper(Whisper命令行工具)Skill 让你用一条命令在本地完成语音转文本,无需 API 密钥,支持 txt 与 srt 字幕输出、translate 翻译任务与多档模型选择,模型自动缓存可离线复用。本文详解安装验证步骤、参数用法、竞品对比与典型场景,帮你快速搭建私有转写工作流。

Whisper命令行工具Skillopenai-whisper
8 个章节 约 14 分钟阅读 AI 智能生成

Whisper命令行工具Skill:一条命令把本地音频变成可编辑文字

  • 本地转写、零 API 密钥:这个技能本质上是让 AI 助手直接调用你电脑上的 whisper 命令行工具,音频不离开本机,也不需要申请任何 API Key。
  • 一句话出稿:whisper /路径/audio.mp3 --model medium --output_format txt --output_dir . 即可把音频转成 txt;换 --output_format srt 就能直接拿到字幕文件。
  • 默认模型为 turbo:在当前安装中 --model 默认为 turbo,追求速度就选小模型,追求准确率就换大模型。
  • 首次运行自动下载模型:模型会缓存到 ~/.cache/whisper,之后离线可用。
  • 安装门槛低:通过 Homebrew 的 openai-whisper 公式一条命令装好,装完即被技能识别并调用。

该技能叫什么?如何下载安装 AI 技能提升开发效率?

技能中文名:Whisper命令行工具Skill 技能英文名:openai-whisper 技能ID:13575

它解决的是一个非常具体、也非常高频的痛点:「我有一段本地音频,想马上变成文字,但不想上传到第三方网站、不想注册账号、不想配 API 密钥」。传统做法是打开某个在线转写网站,上传文件、等待排队、复制结果,涉及隐私的访谈录音、内部会议、客服通话往往不敢上传。Whisper 本身是一个开源的语音识别模型,而 openai-whisper 这个技能的作用是:把「本地 whisper 命令」这件事封装成一个 AI 助手可以直接调用的能力,你只需要说「把这段录音转成文字」,助手就会帮你拼好命令行并执行。

这正是「一键安装 AI 技能提升开发效率」的思路:装一次,之后所有对话都能复用它,不需要每次重新查参数、记路径。

安装思路与步骤如下(具体命令以官方说明为准):

  1. 确认安装前提:该技能要求系统中存在可执行文件 whisper(即技能元数据中的 bins: ["whisper"])。如果你在 macOS 上使用 Homebrew,可以直接用官方提供的安装方式。
  2. 执行安装:技能内置的安装方式是 Homebrew 公式安装,公式名为 openai-whisper,执行 brew install openai-whisper 即可(以官方说明为准)。安装完成后系统会获得 whisper 命令。
  3. 验证是否生效:在终端输入 whisper --help,能打印出参数帮助就说明可执行文件已就位;随后用一段几秒钟的短音频跑一次最小用例,例如 whisper /路径/test.mp3 --output_format txt,能生成 txt 文件即代表链路打通。
  4. 交给 AI 助手使用:确认 whisper 可用后,技能即可被识别和调度,你可以在对话中直接描述任务(如「把 ~/Downloads/interview.m4a 转录成带时间轴的字幕」),由助手生成对应命令。
  5. 注意首次运行开销:模型会在首次运行时下载到 ~/.cache/whisper,第一次执行会明显变慢,属于正常现象;下载完成后可反复离线使用。

该技能的主要功能和特点

  • 纯本地语音转文本:技能描述明确为「使用 Whisper CLI 进行本地语音转文本(无需 API 密钥)」。音频不上传云端,不依赖任何在线服务的额度与限流。
  • 无需 API 密钥:这是它与绝大多数云端转写服务最大的区别,没有账号、密钥、计费配置的准备工作,装完就能用。
  • 多输出格式:通过 --output_format 参数决定产物类型,详情中给出的示例包括 txt(纯文本)和 srt(字幕),并可配合 --output_dir 指定输出目录,产物直接落到你指定的文件夹里。
  • 转录与翻译两种任务:--task translate 参数可把外语音频转写并翻译(示例为 whisper /路径/audio.m4a --task translate --output_format srt),适合处理英文、日文等外语素材。
  • 模型可调,速度与精度自由权衡:通过 --model 选择模型大小,小模型换速度、大模型换准确率;在当前安装中默认 --model turbo,开箱即用。
  • 模型本地缓存:模型文件存放在 ~/.cache/whisper,一次下载、长期复用,不需要每次联网。
  • 由 AI 助手代劳参数拼装:和「手动敲命令」相比,最大的差异化在于:路径、模型、格式、输出目录这些参数由助手根据你的自然语言描述生成,减少了查文档和记参数的成本。

如何使用该技能?

核心只有一个命令 whisper,其余全是参数组合。以下是分步骤的使用指南。

第 1 步:准备音频文件并拿到绝对路径。 例如文件在 ~/Downloads/meeting.m4a,转成绝对路径 /Users/你的用户名/Downloads/meeting.m4a,避免相对路径带来的找不到文件问题。

第 2 步:选择调用方式。 方式一,直接在终端执行命令;方式二,向 AI 助手描述需求,由助手生成并执行命令。后者更省心,尤其当你记不住参数时。

第 3 步:按目标选择参数组合。

  • 想要纯文本纪要: whisper /路径/audio.mp3 --model medium --output_format txt --output_dir . 这里 --model medium 指定中等模型(准确率与速度的折中),--output_format txt 输出纯文本,--output_dir . 表示输出到当前目录。
  • 想要视频字幕文件: whisper /路径/audio.m4a --task translate --output_format srt 这里 --task translate 表示执行翻译任务,--output_format srt 输出字幕格式,可直接导入剪辑软件或播放器。
  • 想快点看到结果:不加 --model,使用默认的 turbo 模型,或显式指定更小的模型,以官方说明中支持的模型名为准。
  • 想要更高准确率:显式指定更大的模型(如 --model medium 或更大),代价是耗时增加。

第 4 步:读取输出。 命令执行完成后,文本或字幕文件会出现在 --output_dir 指定的目录中(未指定时以工具默认行为为准)。用文本编辑器打开 txt 校对,或把 srt 拖进剪辑软件。

第 5 步:校对与二次加工。 机器转写难免有同音字、专有名词、人名错误,建议对关键段落做人工校对;如果要做会议纪要,可把 txt 内容再交给 AI 助手做摘要与待办提取。

输入输出示例(示意)

项目 内容
输入 /Users/me/Downloads/interview.m4a(一段访谈录音)
命令 whisper /Users/me/Downloads/interview.m4a --model medium --output_format txt --output_dir .
输出 当前目录下生成对应的 txt 文本文件,内容为录音的文字稿

注意事项:首次运行会下载模型到 ~/.cache/whisper,请预留磁盘空间并保持网络可用;音频越长、模型越大,耗时越长,建议先用短片段试跑确认参数无误。

同类型竞品对比分析

方案名称 定位 核心功能 安装/使用门槛 适用场景 优势与不足
openai-whisper(本技能) 本地命令行语音转文本,由 AI 助手调度 本地转录、--task translate 翻译、txt/srt 多格式输出、模型可调 需本机存在 whisper 命令(可用 Homebrew 公式 openai-whisper 安装);无需 API 密钥 隐私敏感的访谈/会议、批量音频处理、字幕制作 优势:数据不出本机、无密钥、可离线、格式灵活;不足:需本地算力,长音频耗时较长,首次要下载模型
在线转写网站/云笔记类服务 SaaS 转写平台 上传音频返回文字,通常带网页编辑器与协作 注册账号即可,几乎零安装 临时、非敏感的短音频转写 优势:上手快、有可视化界面;不足:需上传文件存在隐私顾虑,通常有免费额度与时长限制(以官方说明为准)
云厂商语音识别 API 面向开发者的云端 ASR 接口 通过 HTTP/SDK 调用,支持实时流式识别 需申请密钥、配置计费、写调用代码 产品内嵌语音能力、大规模并发 优势:稳定性与并发能力强、可工程化集成;不足:需要密钥与费用管理,存在网络与合规依赖
其他本地 Whisper 实现(如各类加速版推理框架) 本地推理优化方案 同样基于 Whisper 模型做本地转写,侧重推理速度 需自行安装对应运行时 追求极限速度或特定硬件加速 优势:在部分硬件上速度更快;不足:安装与参数体系更复杂,需自行摸索,与助手的集成度取决于具体方案(以官方说明为准)

选型建议:隐私优先、想一条命令搞定、还想让 AI 助手帮你拼参数,选本技能;只想偶尔转一段公开音频、不介意上传,用在线服务更省事;要把语音能力做进产品,云端 API 更合适。

该技能的典型应用场景与实际体验情况

场景一:媒体与内容创作者的访谈整理。 角色:播客主理人、记者、自媒体作者。痛点:一两小时的访谈录音,手动听写要花数小时。使用方式:把录音文件放进本地目录,让助手执行 whisper /路径/interview.mp3 --model medium --output_format txt --output_dir .,拿到文字稿后再做摘要。 实际体验:上手几乎无门槛,第一次运行因为要下载模型会比较慢,之后同模型复用就顺畅很多;medium 模型在普通话清晰录音上表现可用,但人名、专业术语仍需校对。

场景二:视频剪辑的字幕制作。 角色:剪辑师、课程制作团队。痛点:手工打字幕轴极其枯燥。使用方式:--output_format srt 直接产出字幕文件,外语素材再加 --task translate。 实际体验:srt 产物可直接导入剪辑软件,省掉大量打字时间;注意翻译任务输出的是翻译后的语言,如果既要原文又要译文,需要分别跑两次。

场景三:企业内部会议与客服录音归档。 角色:行政、运营、合规岗位。痛点:内部录音涉及商业信息,不敢上传第三方网站。使用方式:全程本地执行,模型缓存在 ~/.cache/whisper,断网也能跑。 实际体验:这是本技能最「不可替代」的场景,隐私顾虑被彻底消除;但需要提前规划磁盘与算力,长会议建议分段处理,避免一次跑太久。

场景四:开发者做语音能力预研与数据标注。 角色:算法/后端工程师。痛点:想快速验证一段音频的转写质量,又不想先接一套云服务。使用方式:命令行批量跑几个样本,比较不同 --model 下的效果差异。 实际体验:命令行参数直观,脚本化容易;但要注意模型大小与耗时基本成正比,试模型时先用短样本。

整体体验总结:上手难度低(会用一个命令即可),效果取决于音频质量与模型大小,最大的注意点是首次模型下载与长音频耗时。

该技能能为用户带来的价值

  • 效率提升:把「听录音、暂停、打字、回退」这种 1 小时音频耗 3-4 小时的手工流程,压缩成一条命令加一轮校对,字幕场景下省掉的打字时间尤其明显。
  • 门槛降低:不需要懂机器学习、不需要申请 API 密钥、不需要写 Python 脚本,只要系统里有 whisper 命令即可;参数由 AI 助手代劳拼装,新手也能一次跑通。
  • 隐私与合规价值:本地转写意味着音频与文稿都不离开自己的设备,对访谈、会议、客服等敏感素材是刚性需求。
  • 成本可控:无需为每次转写支付接口费用,代价转移到本地算力与时间上;模型下载一次长期复用,边际成本趋近于零。
  • 长期可复用:模型缓存到 ~/.cache/whisper、命令参数体系统一,做得越多越熟练,可沉淀为自己的固定工作流,甚至写进脚本批量处理历史音频资产。

常见问题 FAQ

Q1:这个技能怎么安装?必须用 Homebrew 吗? A:技能元数据中提供的安装方式是 Homebrew 公式安装,公式名为 openai-whisper,装好后系统中会出现 whisper 命令。技能的硬性前提是「系统中存在 whisper 可执行文件」,因此如果你已经通过其他方式装好了 whisper,同样可以被识别。具体命令与依赖以官方说明为准。

Q2:用这个技能收费吗?需要 API 密钥吗? A:不需要 API 密钥——技能描述明确写着「本地语音转文本(无需 API 密钥)」。转写在本机完成,不产生接口调用费用。你付出的是本地算力与时间成本;音频文件与模型下载本身的流量成本由你自己承担。

Q3:适合谁用?不适合谁? A:适合需要处理隐私敏感音频的人(记者、行政、合规)、需要批量出字幕的剪辑与课程团队、想快速验证语音转写效果的开发者。不太适合完全不想碰命令行、也没有本地算力、只想上传一段短音频马上看结果的用户,这类需求用在线转写服务更省事。

Q4:第一次运行特别慢,是出问题了吗? A:不是。模型会在首次运行时下载到 ~/.cache/whisper,下载完成后再次运行就会明显加快。另外耗时长也与模型大小和音频长度有关:小模型快、大模型准,长音频建议分段跑。

Q5:转写结果有错字怎么办?能直接出字幕吗? A:机器转写存在同音字与专有名词误识别的可能,建议对关键内容人工校对。字幕场景直接用 --output_format srt 输出字幕文件即可,外语素材可加 --task translate 同时完成翻译;具体支持的格式与参数以官方说明为准。