跳转到内容

MusicOperationInput

type MusicOperationInput =
| {
model?: string;
operation: "music.upload";
url: string;
}
| {
format?: "wav" | "mp3";
gender?: "male" | "female";
instrumental?: boolean;
lyrics?: string;
model?: string;
operation: "music.generate";
prompt?: string;
style?: string;
title?: string;
}
| {
lyrics?: string;
model?: string;
negativeStyle?: string;
operation: "music.cover";
sourceResourceId: string;
style: string;
title: string;
}
| {
model?: string;
operation: "music.lyrics";
prompt: string;
}
| {
model?: string;
operation: "music.style";
text: string;
}
| {
model?: string;
operation: "music.separate";
sourceResourceId: string;
}
| {
duration?: number;
model?: string;
operation: "sound.generate";
prompt: string;
};

音乐生成、来源上传、改编、分离及相关文本操作的输入。