O SongGeneration gera músicas por meio da linha de comando ou de scripts. A operação principal é preparar o arquivo de entrada e executar o script de inferência. O arquivo de entrada deve estar no formato JSON Lines (.jsonl), em que cada linha representa uma solicitação de geração e contém os seguintes campos:
- idxNome do arquivo: O nome do arquivo (identificador exclusivo) do áudio gerado.
- gt_lyric: letras no formato
[结构] 歌词文本
Por exemplo[Verse] 这是第一段歌词
. - descrições (opcional)Descreva os atributos musicais, como
female, pop, sad, piano, the bpm is 125
. - prompt_audio_path (opcional)Caminho de áudio de referência de 10 segundos para estilo de imitação.
Depois de executar o script de inferência, o modelo gera a música completa com base na entrada.
Essa resposta foi extraída do artigoSongGeneration: um modelo de IA de código aberto para gerar músicas e letras de alta qualidadeO