Token导航 LogoToken导航TokenDH.com
运维和基础设施需要联网github未标认证来源可访问clear审计异常

voicevox-narration-systemVoicevox 旁白系统

Agent Skill

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

总安装

25,787

周安装

668

GitHub Stars

31

下载量

6,044
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 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'

简介

用于辅助音频、音乐、语音转写或语音合成处理。voicevox-narration-system 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。

  • 适合生成配乐说明、整理音频流程或调用语音工具。
  • 通过 GitHub 安装,需确认输入音频来源和输出格式限制。
  • 涉及人声克隆或公开发布时,应核对授权与合规边界。
  • 使用时注意模型时长限制及版权素材的合法使用范围。

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

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

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 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。来源字段存在多来源差异,先按来源优先级自动处理,无法消解时进入异常复核队列。

来源信息

继续浏览同类 Skills