YT语音监控
yt-assemblyai-monitor
by azazlf09
>
安装
claude skill add --url https://github.com/openclaw/skills文档
YouTube Channel Monitor (AssemblyAI)
Monitor YouTube channels and auto-transcribe new videos using AssemblyAI cloud API. Zero local dependencies beyond requests.
Prerequisites
- AssemblyAI account: https://www.assemblyai.com/app/signup (free, 100 hours/month)
- API Key: from Dashboard
requestslibrary (usually pre-installed with OpenClaw/Python)
Setup API Key
Choose one:
# Option A: environment variable
export ASSEMBLYAI_API_KEY="your-key"
# Option B: config file
echo '{"api_key": "your-key"}' > data/config.json
How It Works
Channel page → innertube API → audio direct URL → AssemblyAI cloud → text + summary
No local audio download, no Whisper, no ffmpeg. AssemblyAI handles everything server-side.
Commands
# Transcribe a single video
python3 scripts/monitor.py now "https://www.youtube.com/watch?v=VIDEO_ID"
# Add a channel to monitor
python3 scripts/monitor.py add "https://www.youtube.com/@ChannelName/videos" "Alias"
# Check all channels for new videos + transcribe
python3 scripts/monitor.py check [count_per_channel]
# List channels
python3 scripts/monitor.py list
# Remove channel
python3 scripts/monitor.py remove "Alias"
Important Notes
- Audio URL extraction uses YouTube's innertube API (pure requests).
- Works on normal residential IPs. Datacenter IPs may get blocked by YouTube.
- If audio URL extraction fails with UNPLAYABLE, the IP may be flagged — this is a YouTube limitation, not a bug.
- Free tier: 100 hours/month of transcription.
- Transcription takes ~70-80% of video duration.
- Results saved to
data/summaries/{video_id}.json.
Output Format
Each result includes:
text: full transcriptionsummary: AI-generated paragraph summaryconfidence: transcription confidence scoreutterances: timestamped segments with speaker labels
Files
| Path | Purpose |
|---|---|
data/channels.json | monitored channels |
data/processed.json | already-transcribed video IDs |
data/summaries/*.json | transcription results |
data/config.json | API key (optional) |
相关 Skills
安全专家
by alirezarezvani
覆盖威胁建模、漏洞评估、安全架构设计、代码审计与渗透测试,内置 STRIDE、OWASP、加密模式和安全扫描流程,适合系统设计评审与上线前安全排查。
✎ 安全专家把威胁建模、漏洞分析到渗透测试串成一套流程,内置 STRIDE 与 OWASP 指南,做安全设计和排查更省心。
安全审计
by alirezarezvani
安装前审计 Claude Code Skill 的代码执行、Prompt 注入和依赖供应链风险,支持本地目录或 Git 仓库扫描,输出 PASS/WARN/FAIL 结论及修复建议
✎ 把代码审查、漏洞扫描和合规检查串成一条线,帮团队更早发现风险,做安全治理更省心。
安全运营
by alirezarezvani
覆盖应用安全、漏洞管理与合规审计,支持代码/依赖扫描、CVE 评估、Secrets 检测和安全自动化,适合做安全基线落地、漏洞响应、审计检查与安全开发治理。
✎ 应用安全、漏洞管理和合规检查一套打通,还能自动化扫描与响应,帮团队更早发现并收敛风险。
相关 MCP 服务
by Sentry
搜索和分析 Sentry 错误报告,辅助调试。
✎ 把零散的 Sentry 错误报告变成可检索线索,帮你在海量报错里更快定位线上故障,排障调试明显省时。
by sinewaveai
为 AI agents 提供安全层:拦截 prompt injection、识别伪造 packages,并扫描漏洞风险。
✎ 给 AI Agent 补上关键安全层,能拦截 prompt 注入、识别伪造包并扫描漏洞风险,把防护前置更省心。
by pantheon-security
强化安全性的 NotebookLM MCP,集成 post-quantum encryption,提升数据防护能力。