Detalle del Skill

narrator-ai-video-generation

Genera contenido de video narrado con IA usando narrator-ai-cli para comentarios de películas, dramas cortos y análisis de cine.

Necesita (declarado): API key

CoincidenciaDirectaRevisado para Generación de vídeo
Fuentereason-machines/​devtools-skillsFuente externa
Instalaciones reportadas137Solo señal de popularidad

Revisar antes de usar

La revisión automática comprueba relevancia, no seguridad ni respaldo. Lee las instrucciones de la fuente antes de usar este Skill.

Vista previa guardada

SKILL.md

Este extracto es una copia guardada durante la revisión. La fuente externa contiene la versión completa y actual.

---
name: narrator-ai-video-generation
description: Generate AI-narrated video content using narrator-ai-cli for movie commentary, short dramas, and film analysis
triggers:
  - "create a movie narration video"
  - "generate film commentary with narrator-ai"
  - "make a video narration for this movie"
  - "produce AI-narrated content"
  - "create short drama narration"
  - "generate video commentary using narrator-ai-cli"
  - "help me make a narrated movie clip"
  - "create narration video with custom voice"
---

# Narrator AI Video Generation Skill

> Skill by [ara.so](https://ara.so) — Devtools Skills collection.

This skill enables AI agents to create professional movie narration videos using the `narrator-ai-cli` tool. The CLI provides access to ~100 movies, 146 BGM tracks, 63 dubbing voices, and 90+ narration templates for automated video production.

## What This Tool Does

`narrator-ai-cli` is a command-line interface for the Narrator AI service that automates the creation of movie narration videos. It handles:

- **Adapted Narration**: Select existing movie content and generate narration scripts
- **Original Narration**: Create narration from custom scripts and material
- **Voice Synthesis**: Text-to-speech with 63+ voice options
- **Voice Cloning**: Clone custom voices for narration
- **Video Composition**: Automatic video assembly with BGM, dubbing, and visual templates

## Installation

### Prerequisites

- Python 3.10 or higher
- pip package manager
- An API key from Narrator AI (contact [email protected])

### Install CLI

```bash
# Install from GitHub
pip install "narrator-ai-cli @ git+https://github.com/NarratorAI-Studio/narrator-ai-cli.git"

# Verify installation
narrator-ai-cli --version
```

### Configure API Key

```bash
# Set your API key (required for all operations)
narrator-ai-cli config set app_key $NARRATOR_APP_KEY

# Verify configuration
narrator-ai-cli config show
```

Environment variable setup:
```bash
export NARRATOR_APP_KEY="your-api-key-here"
```

## Core Commands

### Configuration

```bash
# Show current configuration
narrator-ai-cli config show

# Set API key
narrator-ai-cli config set app_key <key>

# Set base URL (optional)
narrator-ai-cli config set base_url <url>
```

### Resource Discovery

```bash
# List available movies
narrator-ai-cli movie list

# Search for specific movie
narrator-ai-cli movie list --keyword "Shawshank"

# List narration templates
narrator-ai-cli template list

# List available background music
narrator-ai-cli bgm list --keyword "epic"

# List dubbing voices
narrator-ai-cli dubbing list --gender male --language zh-CN
```

### Adapted Narration Workflow (Standard Path)

Use when working with existing movie content:

```bash
# Step 1: Upload reference file (optional, for custom content)
narrator-ai-cli file upload /path/to/reference.mp4

# Step 2: Create movie selection task
narrator-ai-cli movie-select create \
  --movie-id <movie_id> \
  --template-code <template_code> \
  --reference-file-id <file_id>  # optional

# Step 3: Poll for clip data result
narrator-ai-cli movie-select get <task_id>

# Step 4: Create narration script
narrator-ai-cli narration-script create \
  --clip-data-file-id <clip_data_file_id> \
  --template-code <template_code> \
  --requirement "Make it funny and engaging"

# Step 5: Poll for script result
narrator-ai-cli narration-script get <task_id>

# Step 6: Compose final video
narrator-ai-cli magic-video create \
  --clip-data-file-id <clip_data_file_id> \
  --narration-script-file-id <script_file_id> \
  --bgm-code <bgm_code> \
  --dubbing-code <dubbing_code>

# Step 7: Poll for video result
narrator-ai-cli magic-video get <task_order_num>
```

### Original Narration Workflow (Fast Path)

Use when creating from scratch with custom script:

```bash
# Step 1: Upload your video material
narrator-ai-cli file upload /path/to/video.mp4

# Step 2: Create narration script (without clip data)
narrator-ai-cli narration-script create \
  --template
Leer la fuente completa en GitHub (abre una página externa)
Contexto

Trabajo relacionado