博 客 - 正文

短视频数字人api对接教程

来源:酷虎软件 分类:短视频数字人 开发者 阅读(87)

酷虎AI数字人合成API对接教程(新手版)

一、准备工作

‌获取API密钥‌:

登录酷虎云控制台(https://www.kuhuyun.com)

进入"密钥管理"页面

复制您的API key(类似35kj5jnlj53453kl5j43nj5这样的字符串)


‌准备音频文件‌:

确保音频格式为mp3/wav/m4a等常见格式

音频时长不超过5分钟

将音频上传到可公开访问的URL(如阿里云OSS、腾讯云COS等)


二、API基础信息

‌接口地址‌:https://api.kuhuyun.com/api/ai/generated

‌请求方式‌:GET或POST

‌返回格式‌:JSON


三、两种调用方式

方式1:回调方式(推荐)

python

Copy Code

import requests

url = "https://api.kuhuyun.com/api/ai/generated"

params = {

    "key": "你的API密钥",

    "audio_url": "你的音频URL",

    "model_id": "数字人角色ID",

    "callbackUrl": "你的回调URL"

}

response = requests.get(url, params=params)

print(response.json())

方式2:轮询方式

python

Copy Code

import requests

import time

# 第一步:提交任务

submit_url = "https://api.kuhuyun.com/api/ai/generated"

params = {

    "key": "你的API密钥",

    "audio_url": "你的音频URL",

    "model_id": "数字人角色ID"

}

submit_response = requests.get(submit_url, params=params)

task_id = submit_response.json().get("task_id")


# 第二步:轮询结果

result_url = "https://api.kuhuyun.com/api/ai/generated/result"

while True:

    result_response = requests.get(result_url, params={"key": "你的API密钥", "task_id": task_id})

    status = result_response.json().get("status")

    

    if status == "ok":

        print("任务完成!")

        print(result_response.json())

        break

    elif status == "no":

        print("任务失败")

        break

    else:

        print("任务处理中...")

        time.sleep(5)  # 每5秒查询一次



来源:ai代写

未来人工智能

免费试用

客服微信

微信号:kuhubigdata

请打开手机微信,扫一扫联系我们

客服QQ
44825217

商务号,添加请说明来意

返回顶部