• https://git.ecker.tech/ aims to provide a place to share my efforts while maintaining true ownership of my code, as I do not trust GitHub.

    XMR: 4B9TQdkAkBFYrbj5ztvTx89e5LpucPeTSPzemCihdDi9EBnx7btn8RDNZTBz2zihWsjMnDkzn5As1LU6gLv3KQy8BLsZ8SG

  • Joined on 2022-10-10
ecker pushed to master at ecker/ai-voice-cloning 2023-05-18 14:45:56 +00:00
9e3eca2261 freeze gradio because I forgot to do it last week when it broke
ecker commented on issue ecker/ai-voice-cloning#240 2023-05-18 14:44:55 +00:00
Gradio missing attributes on fresh install

Right, I forgot to freeze the gradio version, as I was getting errors out the ass on something entirely unrelated. My last known version was 3.23.0, so:

pip3 install -U gradio<=3.23.0

s…

ecker commented on issue ecker/ai-voice-cloning#152 2023-05-18 01:43:55 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

I'll just do my weekly evaluation a little bit ahead of time.

I think the AR fried.

Despite the loss slowly going down, the range between the metrics are even more chaotic, and the…

ecker commented on issue ecker/ai-voice-cloning#239 2023-05-16 14:16:15 +00:00
IndexError: list index out of range

Your batch size isn't evenly divisible by your gradient accumulation size. Stick to even numbers for both values.

ecker commented on issue ecker/ai-voice-cloning#237 2023-05-15 19:33:31 +00:00
Tortoise Training: 'num_conditioning_inputs' is useless

Huh, funny. I believe it was the other day it crossed my mind to try and figure out that exact same thing: how DLAS would handle it's input prompt shuffling for better training. Being in the land…

ecker commented on issue ecker/ai-voice-cloning#152 2023-05-14 01:09:57 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

Dreaded progress report: image

  • as noted with the dip at the end, that's from me removing LibriTTS's train-other-500 subset, and the…
ecker commented on issue ecker/ai-voice-cloning#236 2023-05-12 17:43:04 +00:00
Phenomizer expects a list of strs, not one giant str

Fixed in commit cbe21745df58ce220631ac34525e17b10c225c61. Apologies.

I noticed in the VALL-E implementation I did hotfix this with text = [ text ], and I suppose I neglected to copy that part…

ecker pushed to master at ecker/ai-voice-cloning 2023-05-12 17:41:36 +00:00
cbe21745df I am very smart (need to validate)
ecker commented on issue ecker/ai-voice-cloning#236 2023-05-12 17:40:17 +00:00
Phenomizer expects a list of strs, not one giant str

Oh right, I forgot that instantiating the phonemizer backend yourself rather than using its API to instantiate one-use backends requires it to be by array rather than string. I'll see what I can…

ecker commented on issue ecker/ai-voice-cloning#234 2023-05-12 02:21:00 +00:00
Graphs follow the wrong number (steps instead of epochs)

You'll need to do something like (after activating the venv):

pip3 install -U numpy==1.23.5

I could have sworn I had the version frozen for this repo, but I can't for the life of me…

ecker commented on issue ecker/ai-voice-cloning#234 2023-05-11 03:32:58 +00:00
Graphs follow the wrong number (steps instead of epochs)

Oops, somehow I had that change make its way upstream. For my VALL-E training, I needed it to show by iteration step rather than epoch count, and my local change on my training machine somehow…

ecker pushed to master at ecker/ai-voice-cloning 2023-05-11 03:31:02 +00:00
74bd0f0cdc revert local change that made its way upstream (showing graphs by it instead of epoch)
ecker commented on issue ecker/ai-voice-cloning#152 2023-05-10 20:15:08 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

those metrics did look pretty bad

They still look pretty bad 1.5 epochs in, but it at least seems to be showing it's "learning" from the gradient norms getting smaller, and a random spike in…

ecker commented on issue ecker/ai-voice-cloning#233 2023-05-10 19:53:33 +00:00
Thanks for all the voice synthesis threads

Oh, I never actually touched those threads on /g/. I only shilled my original TorToiSe fork through a rentry on /v/ when the 11.AI threads there were on a downward spiral from the changes.

I'm…

ecker pushed to master at ecker/vall-e 2023-05-09 15:39:44 +00:00
a63bdbed33 Reverted a bunch of brainworm changes, kept the helpful ones (deleting densors explicitly)
ecker commented on issue ecker/ai-voice-cloning#152 2023-05-09 15:03:31 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

Mmm... I think I fucked up the training script.

There's been no movement for the past few days, and I removed the train-other-500 dataset and, while the loss / accuracies moved, it still…

ecker pushed to master at ecker/vall-e 2023-05-08 17:31:07 +00:00
326044e0dc one more optimizaiton (move batch to CPU before backwards pass)
ecker commented on issue ecker/ai-voice-cloning#152 2023-05-08 03:23:39 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

the audio quality is nowhere near Tortoise. It is also pretty unstable. It might be just me being stupid but I have my qualm that this model will never be like good old

That's pretty much how…

ecker commented on issue ecker/ai-voice-cloning#152 2023-05-07 16:36:01 +00:00
VALL-E Integration (and In Response To TorToiSe: a Quick Retrospective)

So what's the limiting factor in just using that 60k hour datase

In order:

  • disk space
    • not a big deal, I can move things around on my bunch of spinning rust, of transcribe in pieces,…
ecker pushed to master at ecker/vall-e 2023-05-07 12:27:25 +00:00
ef322110d3 -7 hours wasted because it crashed on eval and it kept crashed on eval a half hour after i went to bed