python调用阿里视频对口型api实现音频与口型同步代码
代码语言:python
所属分类:其他
代码描述:python调用阿里视频对口型api实现音频与口型同步代码
代码标签: python 调用 阿里 视频 对口型 ap i实现 音频 口型 同步 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#!/usr/local/python3/bin/python3 # -*- coding: utf-8 -* import requests import time # 请将此处替换为你的实际 API Key API_KEY = "apikey" # 作业提交接口 SUBMIT_URL = "https://dashscope.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis/" # 作业任务状态查询和结果获取接口 QUERY_URL = "https://dashscope.aliyuncs.com/api/v1/tasks/" def submit_video_task(video_url, audio_url, ref_image_url=None, video_extension=False): """ 提交视频生成任务 :param video_url: 视频文件的 URL :param audio_url: 音频文件的 URL :param ref_image_url: 人脸参考图的 URL,可选 :param video_extension: 当音频时长大于视频时长时,是否扩展视频长度,默认为 False :return: 任务 ID,如果提交失败则返回 None """ headers = { "Content-Type": "application/json", "Authorization": API_KEY, "X-DashScope-Async": "enable" } data = { "model": "videoretalk", "input": { "video_url": video_url, "audio_url": audio_url }, "parameters": { "video_extension": video_extension } } if ref_image_url: data["input"]["ref_image_url"] = ref_image_url try: response = requests.post(SUBMIT_URL, headers=headers, json=data) respo.........完整代码请登录后点击上方下载按钮下载查看
网友评论0