Token导航 LogoToken导航

Agent Skill · 运维和基础设施

voicevox-narration-system(Voicevox 旁白系统)

用于辅助音频、音乐、语音转写、语音合成或声音素材处理。它适合让 Agent 生成配乐说明、整理音频流程、调用语音工具或处理播客和视频配音素材。使用时需要确认输入音频来源、输出格式、时长和模型限制;涉及人声克隆、版权音乐或公开发布时,应先核对授权和合规边界。

voicevox-narration-system 是运维和基础设施类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证为 MIT,第三方扫描有未通过项,按安装量在运维和基础设施类的 2,449 个 Skill 里排第 102。

总安装 25,787周安装 668GitHub Stars 31下载 6,044核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:voicevox-narration-system(Voicevox 旁白系统)
来源仓库:https://github.com/shunsukehayashi/miyabi-claude-plugins
仓库路径:skills/voicevox-narration-system
安装命令:
npx skills add https://github.com/shunsukehayashi/miyabi-claude-plugins --skill 'VOICEVOX Narration System'
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/shunsukehayashi/miyabi-claude-plugins --skill 'VOICEVOX Narration System'

这个 Skill 是做什么的

运维和基础设施类 Skill 处理部署、监控、日志和云资源,多数需要较高的执行权限。

用于辅助音频、音乐、语音转写或语音合成处理。voicevox-narration-system 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。适合生成配乐说明、整理音频流程或调用语音工具。通过 GitHub 安装,需确认输入音频来源和输出格式限制。涉及人声克隆或公开发布时,应核对授权与合规边界。

使用时注意模型时长限制及版权素材的合法使用范围。

来源仓库内路径:skills/voicevox-narration-system

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/shunsukehayashi/miyabi-claude-plugins --skill…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

voicevox-narration-system 怎么安装?

在终端执行 npx skills add https://github.com/shunsukehayashi/miyabi-claude-plugins --skill 'VOICEVOX…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

voicevox-narration-system 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

voicevox-narration-system 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

voicevox-narration-system 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

voicevox-narration-system 用的人多吗?

公开数据是累计安装 25,787 次,近一周安装 668 次,下载 6,044 次,GitHub 31 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

voicevox-narration-system 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理运维和基础设施类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

运维和基础设施类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
brainstorming

头脑风暴 · Codex、Claude

3,148,776173,131操作浏览器MIT通过
copywriting

文案写作 · Codex、Claude

1,996,72425,583需要联网MIT通过
openclaw-secure-linux-cloud

OpenClaw secure linux cloud 命令行 · Codex、Claude

1,853,08840接触敏感数据未明确未通过
xget

xget 命令行 · Codex、Claude

1,799,28040执行命令未明确未通过
requesting-code-review

代码审查请求 · Codex、Claude

1,590,144173,103权限未标注MIT通过
voicevox-narration-system

Voicevox 旁白系统 · 本页

25,78731需要联网MIT未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

VOICEVOX Narration System

Complete workflow for converting Miyabi development progress into Yukkuri-style voice narration using VOICEVOX Engine API.

When to Use

  • User requests "create voice narration", "generate audio guide", "create development report"
  • After significant development milestones (weekly/daily reports)
  • When preparing YouTube content for development updates
  • For team communication in audio format

Workflow Steps

1. VOICEVOX Engine Status Check

# Check if VOICEVOX Engine is running
curl -s http://127.0.0.1:50021/version

# If not running, start it (optional with -s flag)
cd /Users/a003/dev/voicevox_engine
uv run run.py --enable_mock --host 127.0.0.1 --port 50021

2. Generate Script from Git Commits

cd /Users/a003/dev/miyabi-private/tools

# Basic execution (last 3 days)
python3 yukkuri-narration-generator.py

# Custom time range
python3 yukkuri-narration-generator.py --days 7

# Outputs:
# - script.md: Yukkuri-style dialogue script (Reimu & Marisa)
# - voicevox_requests.json: API request data

3. Synthesize Audio with VOICEVOX

# Generate WAV files from script
python3 voicevox-synthesizer.py

# Outputs:
# - audio/speaker0_000.wav (Reimu)
# - audio/speaker1_001.wav (Marisa)
# - ... (multiple audio files)

4. Unified Execution (Recommended)

# All-in-one script with options
./miyabi-narrate.sh

# With custom options
./miyabi-narrate.sh --days 7 --output ~/Desktop/narration --start-engine

# Options:
#   -d, --days N         Past N days of commits (default: 3)
#   -o, --output DIR     Output directory (default: ./output)
#   -s, --start-engine   Auto-start VOICEVOX Engine
#   -k, --keep-engine    Keep Engine running after completion

5. Verify Output

# Check generated files
ls -lh output/

# Play audio (macOS)
afplay output/audio/speaker0_000.wav

# Read script
cat output/script.md

Project-Specific Considerations

Git Commits Parsing

The system parses Conventional Commits format:

  • Type: feat, fix, docs, security, test, refactor
  • Scope: Module name (e.g., design, web-ui)
  • Issue Number: Extracted from #XXX format
  • Phase: Extracted from "Phase X.X" format

Example commit message:

feat(design): complete Phase 0.4 - Issue #425

VOICEVOX Speaker IDs

Default configuration:

  • Speaker ID 0: Reimu (霊夢) - Explanation role
  • Speaker ID 1: Marisa (魔理沙) - Reaction role

To customize speakers:

  1. Check available speakers: curl http://127.0.0.1:50021/speakers | python -m json.tool
  2. Edit tools/yukkuri-narration-generator.py: self.reimu_speaker_id = 3 # Change to desired speaker self.marisa_speaker_id = 6 # Change to desired speaker

Output Structure

output/
├── script.md                   # Yukkuri-style dialogue script
├── voicevox_requests.json      # VOICEVOX API request data
├── SUMMARY.md                  # Execution summary report
└── audio/                      # Audio files (WAV format)
    ├── speaker0_000.wav        # Reimu (intro)
    ├── speaker1_001.wav        # Marisa (response)
    ├── speaker0_002.wav        # Reimu (commit 1)
    └── ...

Common Issues

Issue: VOICEVOX Engine Connection Failed

Symptoms:

❌ VOICEVOX Engineに接続できません

Solutions:

  1. Check if Engine is running: curl http://127.0.0.1:50021/version
  2. Start Engine manually: cd /Users/a003/dev/voicevox_engine uv run run.py --enable_mock
  3. Or use auto-start option: ./miyabi-narrate.sh --start-engine

Issue: No Audio Files Generated

Symptoms:

  • audio/ directory is empty
  • VOICEVOX API errors

Solutions:

  1. Verify voicevox_requests.json exists: cat voicevox_requests.json
  2. Check speaker IDs are valid: curl http://127.0.0.1:50021/speakers
  3. Re-run synthesis: python3 voicevox-synthesizer.py

Issue: No Git Commits Found

Symptoms:

0件のコミットを取得しました

Solutions:

  1. Verify you're in a Git repository: git log --oneline --since="3 days ago"
  2. Check if commits exist in the time range: git log --oneline --since="7 days ago"
  3. Run from correct directory: cd /Users/a003/dev/miyabi-private tools/yukkuri-narration-generator.py

Success Criteria

All checks must pass:

  • ✅ VOICEVOX Engine is running (http://127.0.0.1:50021)
  • ✅ Git commits are successfully parsed
  • ✅ script.md is generated with dialogue
  • ✅ voicevox_requests.json contains API requests
  • ✅ Audio files are created in audio/ directory
  • ✅ All files are copied to output/ directory

Output Format

Report results in this format:

🎤 Miyabi開発進捗 → ゆっくり解説音声ガイド

✅ VOICEVOX Engine: 接続確認OK
✅ Git commits: XX件のコミットを取得
✅ 台本生成: script.md (XX行)
✅ 音声合成: XX件のファイルを生成 (XX MB)

📁 出力: output/
  - script.md
  - voicevox_requests.json
  - SUMMARY.md
  - audio/*.wav (XX files)

Ready for YouTube production ✓

Integration with Miyabi

Command Integration

Use the /narrate command for simplified execution:

/narrate
/narrate --days 7
/narrate --output ~/reports --start-engine

See .claude/commands/narrate.md for full documentation.

Agent Integration

The NarrationAgent (narration-agent.md) provides automated workflow:

  • Automated Git history analysis
  • Context-aware dialogue generation
  • Quality validation
  • YouTube metadata generation

GitHub Actions Integration

Automated daily execution:

# .github/workflows/miyabi-narration.yml
on:
  schedule:
    - cron: '0 9 * * *'  # Daily at 18:00 JST

See tools/GITHUB_ACTIONS.md for CI/CD setup.

Related Skills

  • Agent Execution: For running NarrationAgent
  • Git Workflow: For commit history management
  • Content Marketing Strategy: For YouTube content planning

References

平台分布

Claude Code

26.46%
按下载量换算1,599

windsurf

21.91%
按下载量换算1,324

trae

16.06%
按下载量换算971

OpenCode

12.74%
按下载量换算770

Codex

7.8%
按下载量换算471

Antigravity

3.08%
按下载量换算186

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills