Skip to content

How do you actually make new songs with this? #12

Description

@JELSTUDIO

Normally you'd enter some lyrics and have the AI generate a song from that.

I can get the demos to output songs (The inference runs fine and finishes without errors and I get an output-song)

But how does one create a new song with new lyrics?

There are no instructions detailing this (At least I can't seem to find any)

If I create a json-file with the suggested structure:

[
{"start": 2.2, "end": 2.5, "One": "First word of lyrics"},
{"start": 2.5, "end": 3.7, "word": "Second word of lyrics"},
{"start": 4.5, "end": 6.7, "three": "Third word of lyrics"}
]

I get this error:

Traceback (most recent call last):
File "D:\AI\jamify\src\jam\dataset.py", line 160, in process_sample_safely
return self.process_sample(sample)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AI\jamify\src\jam\dataset.py", line 232, in process_sample
word_text = word["word"]
~~~~^^^^^^^^
KeyError: 'word'

Process 0: Skipped batch 0 - failed to process

We are (Hopefully) not supposed to sit and edit the 3 sections "char", "word", and "segment" manually?? (The json demo-file is over 7 thousand lines, which would be impossible to do manually in any sensible way)

I'm sure I'm misunderstanding something about how this jamify works.

Does anybody know?

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions