pi-tube
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePi-Tube CLI
Pi-Tube CLI
Deterministic transcription CLI focused on agent-friendly output contracts.
Run for current command details.
pi-tube --help专为适配Agent友好的输出契约设计的确定性转录CLI工具。
运行 可查看当前命令的详细说明。
pi-tube --helpPrerequisites
前置条件
- available in PATH.
pi-tube - Provider credentials configured with or env variables.
pi-tube config
If not installed, follow rules/install.md.
For output safety and untrusted content handling, follow rules/security.md.
- 已加入系统PATH环境变量。
pi-tube - 已通过命令或环境变量配置好服务提供商凭证。
pi-tube config
如果尚未安装,请参考rules/install.md。
关于输出安全和非可信内容的处理,请参考rules/security.md。
Quick Checks
快速检查
bash
pi-tube --version
pi-tube provider-statusbash
pi-tube --version
pi-tube provider-statusTypical Workflow
典型工作流
- Configure defaults and credential references:
bash
pi-tube config set defaults.provider deepgram
pi-tube config set providers.deepgram.api_key_env DEEPGRAM_API_KEY
pi-tube config list- Run transcription:
bash
pi-tube "https://youtube.com/watch?v=dQw4w9WgXcQ"
pi-tube --provider groq --language pt --json "./recording.mp3"- Inspect output:
- Default: deterministic markdown artifact
- : deterministic schema-versioned JSON contract
--json
- 配置默认项和凭证引用:
bash
pi-tube config set defaults.provider deepgram
pi-tube config set providers.deepgram.api_key_env DEEPGRAM_API_KEY
pi-tube config list- 执行转录:
bash
pi-tube "https://youtube.com/watch?v=dQw4w9WgXcQ"
pi-tube --provider groq --language pt --json "./recording.mp3"- 查看输出:
- 默认:确定性Markdown产物
- :符合版本化Schema的确定性JSON契约
--json
Key Commands
核心命令
bash
pi-tube <input>
pi-tube --json <input>
pi-tube config set <key> <value>
pi-tube config get <key>
pi-tube config list
pi-tube provider-statusbash
pi-tube <input>
pi-tube --json <input>
pi-tube config set <key> <value>
pi-tube config get <key>
pi-tube config list
pi-tube provider-statusNotes
注意事项
- Precedence: CLI flags > config defaults > env defaults.
- Instagram private/auth-gated URLs fail with .
INSTAGRAM_AUTH_REQUIRED - For release quality gates, run and
bun test.bun run verify:fixtures
- 优先级:CLI参数 > 配置默认值 > 环境变量默认值。
- Instagram私密/需认证的链接会返回错误。
INSTAGRAM_AUTH_REQUIRED - 发布前质量门禁检查请运行和
bun test。bun run verify:fixtures