Install
openclaw skills install aliyun-videoretalkUse when replacing lip sync in existing videos with Alibaba Cloud Model Studio VideoRetalk (`videoretalk`). Use when creating dubbed videos, replacing narration, or synchronizing a talking-head video to a new speech track.
openclaw skills install aliyun-videoretalkCategory: provider
mkdir -p output/aliyun-videoretalk
python -m py_compile skills/ai/video/aliyun-videoretalk/scripts/prepare_retalk_request.py && echo "py_compile_ok" > output/aliyun-videoretalk/validate.txt
Pass criteria: command exits 0 and output/aliyun-videoretalk/validate.txt is generated.
output/aliyun-videoretalk/.video_extension was enabled.Use VideoRetalk when the input is already a person video and the job is to replace lip sync with a new speech track.
Use this exact model string:
videoretalkDASHSCOPE_API_KEY in your environment, or add dashscope_api_key to ~/.alibabacloud/credentials.model (string, optional): default videoretalkvideo_url (string, required)audio_url (string, required)ref_image_url (string, optional): target face when input video contains multiple facesvideo_extension (bool, optional): extend video to match longer audioquery_face_threshold (int, optional): 120 to 200task_id (string)task_status (string)video_url (string, when finished)usage (object, optional)POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis/GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}X-DashScope-Async: enable.python skills/ai/video/aliyun-videoretalk/scripts/prepare_retalk_request.py \
--video-url "https://example.com/talking-head.mp4" \
--audio-url "https://example.com/new-voice.wav" \
--video-extension
ref_image_url to anchor the intended target.output/aliyun-videoretalk/request.jsonOUTPUT_DIR.references/sources.md