关于 aliyun-emo
aliyun-emo 是使用 Model Studio EMO 将人像图像与语音音频生成说话头像视频的技能,适用于需要表情化头像视频的场景。它先检测人脸和扩展边界框,再提交视频生成请求。
主要功能
- 01检测人脸及扩展边界框
- 02根据图像和音频生成视频
- 03选择 normal、calm 或 active 风格
- 04轮询任务并获取视频地址
适用场景
- 01为清晰人像制作说话头像
- 02为语音内容生成表情化视频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-emo安装后在 Claude Code 中输入/aliyun-emo确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdscripts/prepare_emo_request.py详细介绍
Category:provider
Model Studio EMO
验证
mkdir -p output/aliyun-emo
python -m py_compile skills/ai/video/aliyun-emo/scripts/prepare_emo_request.py && echo "py_compile_ok" > output/aliyun-emo/validate.txt
通过标准:命令以 0 退出,且生成 output/aliyun-emo/validate.txt。
输出与证据
- 将规范化请求载荷、检测框和任务轮询快照保存到
output/aliyun-emo/下。 - 记录所选的
style_level以及确切的face_bbox/ext_bbox。
当输入为人像图像和语音音频,且需要非 Wan 的表情丰富的说话头像结果时,请使用 EMO。
关键模型名称
请使用以下确切的模型字符串:
emo-v1-detectemo-v1
选择指南:
- 先运行图像检测以获取
face_bbox和ext_bbox。 - 仅在检测成功后使用
emo-v1。
前置条件
- 仅限中国大陆(北京)。
- 在环境中设置
DASHSCOPE_API_KEY,或将dashscope_api_key添加到~/.alibabacloud/credentials。 - 输入文件必须是公开的 HTTP/HTTPS URL。
规范化接口(video.emo)
检测请求
model(字符串,可选):默认值为emo-v1-detectimage_url(字符串,必填)
生成请求
model(字符串,可选):默认值为emo-v1image_url(字符串,必填)audio_url(字符串,必填)face_bbox(array,必填)ext_bbox(array,必填)style_level(字符串,可选):normal、calm或active
响应
task_id(字符串)task_status(字符串)video_url(字符串,完成时提供)
快速开始
python skills/ai/video/aliyun-emo/scripts/prepare_emo_request.py \
--image-url "https://example.com/portrait.png" \
--audio-url "https://example.com/speech.mp3" \
--face-bbox 302,286,610,593 \
--ext-bbox 71,9,840,778 \
--style-level active
操作指南
- 不要臆造
face_bbox或ext_bbox;请使用检测 API 的输出。 ext_bbox的比例决定输出格式:1:1生成512x512,3:4生成512x704。- 保持输入人像清晰且正面朝向,以获得更好的表情质量。
- EMO 专注于人像;如需生成全场景人物视频,请改用其他技能。
输出位置
- 默认输出:
output/aliyun-emo/request.json - 使用
OUTPUT_DIR覆盖基础目录。
参考资料
references/sources.md
评论
支持 Markdown