# Adapter: whisper(视频/音频转录) 被 `/cheat-learn-from` 在 Way b(用户提供视频文件,让工具转录)时调用。 > **优先 Way a**(用户直接粘 script 文本——简单 + 准确)。Way b(whisper)只在用户**找不到 script 只有视频**时用。 --- ## 这个 adapter 是干嘛的 把 mp4 / mov / mp3 等媒体文件转成文字 transcript,让 Claude 能读对标账号的稿子。 抖音 / B站 / YouTube 大多数视频**没有官方字幕**——拿稿子绕不开 ASR(语音转录)。这是为什么本 adapter 存在。 --- ## 安装(一次性) ### 选项 A:whisper-cpp(**推荐**——快、轻、纯 C++) Mac M 系列芯片上一条 3 分钟视频转录 30-60 秒。 ```bash # 1. 装 whisper-cpp brew install whisper-cpp # 2. 装 ffmpeg(whisper-cpp 依赖,从视频里抽音频) brew install ffmpeg # 3. 下载模型(中文推荐 medium 或 large-v3,准确度够 + 速度还行) # whisper-cpp 第一次运行会自动下载,或手动: mkdir -p ~/.whisper-cpp/models cd ~/.whisper-cpp/models # medium 模型 (~1.5GB) curl -L -O https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-medium.bin ``` ### 选项 B:openai-whisper(Python 版,更慢但有 API 兼容性) ```bash pip install openai-whisper brew install ffmpeg # 模型自动下载 ``` ### 选项 C:用云端 API(不需要本地模型) `/cheat-learn-from` 暂不直接支持云端 API——如果你有 OpenAI / Azure / 阿里云的 ASR API key,可以自己改 `run.sh` 走云端。 --- ## 用法 cheat-learn-from 自动调用,你不需要手动跑。但如果想手动测试: ```bash # 转录单个视频 bash run.sh # 例: bash run.sh ~/Desktop/对标账号/某视频.mp4 ~/my-channel/samples/对标账号/abc123/ # → 输出 ~/my-channel/samples/对标账号/abc123/transcript.md ``` ## 输出格式 `transcript.md`: ```markdown # Transcript: