Yichen Asr
逸尘自用的唯一音视频转写入口,统一管理 StepFun Step ASR、火山引擎豆包 ASR 与本地 Whisper 三个后端:纯文本转写按参数、已保存的引擎偏好、默认...
Install
npx skills add mcncarl/yichen-skills --skill yichen-asr -g -a claude-code -y- Repository
- mcncarl/yichen-skills5.1k
- Category
- Media
- Updated
- 3d ago
- License
- See repository
- Context cost
- Lightabout 1,410 tokens
- Runs scripts
- Yes, review before use
What it does
逸尘自用的唯一音视频转写入口,统一管理 StepFun Step ASR、火山引擎豆包 ASR 与本地 Whisper 三个后端:纯文本转写按参数、已保存的引擎偏好、默认 StepFun 的顺序选择引擎并处理首次选择提示;时间戳、SRT 字幕与口播粗剪转写在 Step 国内站与豆包之间按输出需求、安全边界和可用状态路由;另含转写前体检。适用于本地音频或视频,包括小宇宙、B 站等已下载的音视频、会议录音和长音频重新识别。用户说用 Step 转写、只用 step、stepaudio-2.5-asr、用豆包或火山转写、用本地 Whisper 免费转写、设置转写引擎,或点名 step-asr、volc-asr、yichen-asr 时使用;用户明确指定服务商时不得静默切换。Use when a local audio or video file needs transcription, timestamps or subtitles, or when the user names $yichen-asr, $step-asr or $volc-asr.
逸尘统一 ASR
本 Skill 是转写的唯一入口:Step ASR 与豆包 ASR 的执行器路由、本地 Whisper 后端和引擎偏好都在这里。原 step-asr、volc-asr 已并入;豆包执行器随本 Skill 发布在 scripts/backends/,Step 执行器由用户自行配置。
| 用途 | 脚本(在 ~/.agents/skills/yichen-asr/scripts/ 下) |
|---|---|
| 纯文本转写(StepFun 或 Whisper,应用引擎偏好) | transcribe.py |
| 路由判断(时间戳、SRT、粗剪、豆包回退) | route_asr.py |
| 只读体检 | asr_doctor.py |
| 豆包执行器与口播粗剪 | backends/volc_asr_transcribe.py |
| Python 调用方共用的引擎库 | asr_engine.py |
公开版不内置 Step 执行器。纯文本执行器用 YICHEN_STEP_ASR_SCRIPT、逐字时间戳执行器用 YICHEN_STEP_ASR_TIMESTAMPS_SCRIPT 指向你已安装并审计过的兼容脚本;也可以把它们放在 scripts/backends/step_asr_transcribe.py 与 scripts/backends/step_asr_timestamps.py。豆包执行器可用 YICHEN_DOUBAO_ASR_SCRIPT 覆盖。接口约定见 references/step-asr.md。
纯文本转写与引擎偏好
python3 ~/.agents/skills/yichen-asr/scripts/transcribe.py \
--input "/absolute/path/input.m4a" \
--output-dir "/absolute/path/asr" \
--title "标题" --hotwords "AI,Agent"


