用途:在 Apple Silicon macOS 上本地完成语音转文字,调用 parakeet-cpp-transcribe。
主要能力:直接支持 wav 音频,其它格式通过 ffmpeg 处理;首次运行会自动从最新 badlogic/pibot GitHub release 下载 macOS arm64 二进制到扩展的 bin 目录({extensionDir}/bin/parakeet-cpp-transcribe,{extensionDir} 为该技能 {baseDir} 的父目录);二进制若缺少 GGUF 模型会自动下载。
用法:执行 {baseDir}/transcribe.sh <audio-file>。结果以纯文本、按 15 秒分块并带时间戳写入 stdout,例如 [00:00-00:15] 转写文本。模型与 GGML 诊断日志写入 stderr,可用 2>/dev/null 隐藏。
限制:仅支持 Apple Silicon macOS;需要 curl 和 tar;非 WAV 输入需安装 ffmpeg(brew install ffmpeg)。