# FAQ

平台使用常见问题解答汇总

# 公共服务常见问题

# 三方系统接入中sign值计算示例

例:用户获得的appId为"c103af9ac77646ca9fb0122e75f30811", appKey为"89f81a207e5e4a1297ed1255879191ee"。 假设当前时间为1686730537,那么参与MD5计算的公式应为MD5(c103af9ac77646ca9fb0122e75f30811168673053789f81a207e5e4a1297ed1255879191ee),计算后32位小写值为"f6ffecf33d2073d9b3b93ba157665cfc"。

请求json应为

{
	"appId": "c103af9ac77646ca9fb0122e75f30811",
	"timestamp": "1686730537",
	"sign": "f6ffecf33d2073d9b3b93ba157665cfc",
	"grantType": "sign"
}

返回结果中accessToken即为访问所使用的token。

{ 
  "//first_comment":"omission",
  "accessToken": "ZGQ4OGQ0OGE0ZTgxMGE4ZjE1YWQ2ZjIzYWMwNTc5NWNkMGNjZmY0NC1iNTNlLTQyNmEtYmJjZS1lZGYyYWE2NmVmZjI",
  "//second_comment":"omission"
  
}

CURL请求示例

curl --location --request POST 'https://aigc.softsugar.com/api/uc/v1/access/api/token' \
--header 'Content-Type: application/json' \
--data '{
	"appId": "c103af9ac77646ca9fb0122e75f30811",
	"timestamp": "1686730537",
	"sign": "f6ffecf33d2073d9b3b93ba157665cfc",
	"grantType": "sign"
}'

# HTTP接口调用示例

CURL请求示例 data-raw中为具体业务请求内容

curl --location --request POST 'https://aigc.softsugar.com/api/2dvh/v1/xxx/yyy/zzz' \
--header 'Authorization: Bearer YWI1NGE4ZDVhYmM2MTZjMDA0Y2UxZDAwMjdhODk4Mzk4NWUwYTdmOS02ZDM0LTQxNmQtYTAwMi1mMDg0MDAzNGNlZWY' \
--header 'Content-Type: application/json' \
--data-raw '{ }'

# WebSocket接口调用示例

WebSocket服务连接地址示例

ws://aigc.softsugar.com/api/voice/stream/v1?Authorization=Bearer M2U2OTkyZjIyMjhiYjM5OGJjY2UyZWFmNTc5MTM0MTI0MThlYTBhMS04OWVjLTRmZjEtYjg2Ni1mMTM4YThkNjRmMTI&

# 任务报错及应对方法

任务报错信息 处理方式
"code": 3333, "message": "请求参数为空或格式错误,请检查" 请检查是否正确传入了参数以及Content-Type是否设置正确。
空或"" 请检查http status是否为401 Unauthorized,该返回表示缺乏目标资源要求的身份验证凭证。

# 视频合成常见问题

# 任务报错及应对方法

任务报错信息 处理方式
"errorMsg":"digital role model must must be in zip format and contain assets and models resources" 该错误表示视频合成请求中使用的人物模型文件url内容不正确,请检查人物模型文件是否符合要求,以及是否有匹配的face_feature_id。
"errorMsg":"FfmpegTask: no pcm sound. taskId:b6c1b82ea3a54c1a9bf683c56a6d443d" 该错误表示视频合成请求中使用的人物模型与face_feature_id不匹配,请检查使用的人物模型与face_feature_id是否在系统中是唯一对应的匹配关系。
"errorMsg":"engine status error: failed, backend buffer size is too long" 该错误表示视频合成请求中单个TTS 的query内容中连续多个字(80字以上)没有出现标点符号,请检查query 文本内容的可读性。
"errorMsg":[worker2d] FfmpegTask: process image info failed: output fps must be smaller than input fps. 该错误表示视频合成请求中使用的背景视频帧率不符合要求,背景视频支持mp4格式,帧率要求 25 以上。

# 直播常见问题

# 任务报错及应对方法

任务报错信息 处理方式
"errorMsg":"LiveStream:parse scenelist failed.pass video json to live?" 该错误表示请求输入的直播脚本json文件不合法,缺少必要信息,请确认脚本文件格式,以及判断是否使用了视频合成的输入内容用于直播创建。此外还需注意直播脚本中的文字数量不可过少。

# 人物模型生成常见问题

# 任务报错及应对方法

任务报错信息 处理方式
"errorMsg":"docker exec gen_sucai_gpu_12 148fc1a251c549c0b72472fe26cb7fba_s1 is failed Error: Frame Index :7489 find 0 faces!" 该错误关键字为"7489 find 0 faces",释义为该视频7489帧没有检测到人脸,请检查视频中该位置是否符合要求。
"errorMsg":"d8fcc266be74463286ff8bf06df13367_s1 input_source.mp4 [Errno 2] No such file or directory: '/data/task/d8fcc266be74463286ff8bf06df13367_s1//av_check_res/input_source.mp4/audio_summary.json', video_summary or audio_summary not exit" 该错误表示使用的视频文件无音频信息,请检查视频是否符合要求。

# TTS音色模型生成常见问题

# 任务报错及应对方法

任务报错信息 处理方式
"errorMsg":"task is failed in stage: label" 当前版本TTS音色生成不支持人工标注,需要将humanLabel字段取值置为false。
最后更新: 2024/4/10 上午6:07:54