sfx(효과음)와 music(음악/커버) 두 가지이며, 씬과 엔진은 고정 매핑을 따릅니다. 태스크 제출 후 반환된 TaskId로 결과를 폴링합니다.
API 정보
지원 엔진
요청 파라미터
응답 및 결과 조회
제출이 성공하면TaskId가 즉시 반환됩니다. 오디오 태스크는 전용 조회 채널(DescribeAigcAudioTask)을 사용하며 TaskId에 AigcAudio가 포함됩니다.
CreateAigcAudioTask호출, 응답에서TaskId확보DescribeAigcAudioTask를 5초 간격으로 폴링. 음악 생성은 3~4분이 걸릴 수 있으므로 최대 대기 시간을 600초 이상으로 설정Status가DONE이면AudioInfos[].Url에서 결과 URL,AudioInfos[].Duration에서 길이(초) 확인
Status 값은 WAIT / RUN / DONE / FAIL입니다. 이미지/비디오 태스크 조회 API로 오디오 TaskId를 조회하면 ResourceNotFound가 반환됩니다.
호출 예시
MPS API는 TC3-HMAC-SHA256 서명이 필요합니다. 아래Authorization 헤더의 서명 부분은 SecretId/SecretKey로 계산한 값으로 대체해야 합니다.
- Text-to-SFX (Kling)
- Video-to-SFX (Kling)
- Text-to-Music (MiniMaxMusic)
- 곡 커버 (Tme)
응답 예시
태스크 제출 응답:DescribeAigcAudioTask):
주의사항
GL
3.0-pro는 가사(lyric) 없이 제출하면 태스크가 FAIL(no parts in response)로 실패합니다. 연주곡이 필요하면 3.0-clip을 사용하세요. MiniMaxMusic의 is_instrumental과 lyric은 함께 지정할 수 없습니다.API에
Duration 필드가 없으므로 오디오 길이는 모델이 결정하며 직접 지정할 수 없습니다. 출력 포맷은 최상위 OutputAudioFormat으로 지정합니다.Tme 커버는 승인된 곡 ID와 실제 다운로드 가능한 곡 오디오 URL이 모두 필요합니다. 승인되지 않은 오디오를 전달하면 tme inner error가 반환됩니다. video-to-SFX에 이미지 URL을 전달하면 Video format is invalid로 실패하므로 실제 영상을 사용해야 합니다. TTS(음성 합성)는 이 API의 대상이 아니며 더빙 API를 사용해야 합니다.