关于 local-whisper
local-whisper 是基于 OpenAI's Whisper 的本地语音转文字技能,模型下载后可离线转录。它支持选择模型大小,并可输出时间戳或 JSON。
主要功能
- 01模型下载后离线转录
- 02可选 Whisper 模型大小
- 03自动检测或指定语言
- 04输出词级时间戳和 JSON
适用场景
- 01在本地转录音频文件
- 02生成带时间戳的转录结果
- 03选择较小模型以加快处理
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thinkfleetai/ thinkfleet-engine --skill local-whisper安装后在 Claude Code 中输入/local-whisper确认已加载。
详细介绍
本地 Whisper 语音转文本
使用 OpenAI 的 Whisper 在本地进行语音转文本。初次下载模型后可完全离线运行。
用法
# Basic
~/.thinkfleetbot/skills/local-whisper/scripts/local-whisper audio.wav
# Better model
~/.thinkfleetbot/skills/local-whisper/scripts/local-whisper audio.wav --model turbo
# With timestamps
~/.thinkfleetbot/skills/local-whisper/scripts/local-whisper audio.wav --timestamps --json
模型
| 模型 | 大小 | 备注 |
|---|---|---|
tiny | 39M | 速度最快 |
base | 74M | 默认 |
small | 244M | 平衡性好 |
turbo | 809M | 速度和质量最佳 |
large-v3 | 1.5GB | 准确度最高 |
选项
--model/-m— 模型大小(默认:base)--language/-l— 语言代码(省略时自动检测)--timestamps/-t— 包含单词时间戳--json/-j— JSON 输出--quiet/-q— 隐藏进度信息
设置
使用由 uv 管理、位于 .venv/ 的虚拟环境。重新安装:
cd ~/.thinkfleetbot/skills/local-whisper
uv venv .venv --python 3.12
uv pip install --python .venv/bin/python click openai-whisper torch --index-url https://download.pytorch.org/whl/cpu
评论
支持 Markdown