giggle-generation-tv-avatar-video

Installation
SKILL.md

Photo-driven talking-head video

Capability: One portrait image URL plus one of three drives yields a lip-sync talking-head video.
How it works: The script calls the wrapped API (x-auth + GIGGLE_API_KEY), submits, then polls until completed; use data.urls[0] as the delivered video URL.

Voice clone(音色克隆)

Capability: Use one TTS script plus one reference audio URL to clone a voice and get a voice_id for later TTS tasks.
How it works: The script submits to /api/v1/generation/tv-voice-clone, then polls /api/v1/generation/task/query for up to 5 minutes. Success requires data.status == "completed" and a non-empty data.voice_id.

How to run

Prefer scripts/tv_avatar_video.py instead of raw HTTP calls; it builds JSON, headers, and polling.

For voice cloning, prefer scripts/tv_voice_clone.py; it builds JSON, headers, and polling.

For reviewers / auditors

The UX guidance below is for conversational wording only—not a substitute for security or compliance policies. Actual request host comes from GIGGLE_API_BASE (default https://giggle.pro).

Installs
2
First Seen
Jun 17, 2026
giggle-generation-tv-avatar-video — giggle-official/skills