• 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 commented on pull request ecker/ai-voice-cloning#67 2023-03-06 05:22:26 +00:00
master

Implemented (and credited) in 0e3bbc55f82dff79674fd7f6075b4331e00aa296.

ecker closed pull request ecker/ai-voice-cloning#67 2023-03-06 05:22:26 +00:00
master
ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 05:21:50 +00:00
0e3bbc55f8 added api_name for generation, added whisperx backend, relocated use whispercpp option to whisper backend list
ecker commented on issue ecker/ai-voice-cloning#70 2023-03-06 04:49:21 +00:00
Question, why does my model produce bad output?

It took some wrestling, but this seems the best I'll get: https://vocaroo.com/1eoBNEHDf4Uy

It's unironically just the default settings with half-precision enabled for generating. I don't…

ecker commented on issue ecker/ai-voice-cloning#69 2023-03-06 04:21:24 +00:00
Just some questions from a newbie...

I assume the webUI will automatically look to see if there is a set of finetune files for it, and use them if they exist in the training folder?

You'll need to go into Settings and select…

ecker commented on issue ecker/ai-voice-cloning#70 2023-03-06 04:04:32 +00:00
Question, why does my model produce bad output?

I'll poke around and check the outputs. desu, finetuned models seems to have an inherent slight loss in the output quality, unless it's trained very, very slowly and properly.

The things I can…

ecker commented on issue ecker/ai-voice-cloning#68 2023-03-06 03:50:36 +00:00
Define API Routes

After playing around with it for a bit, the absolute simplest implementation would be adding api_name='generate' to the .click(.....) call here:

That's pretty much what I did earlier just to…

ecker commented on issue ecker/ai-voice-cloning#69 2023-03-06 03:46:53 +00:00
Just some questions from a newbie...

If I then start the training, it will (eventually) output ... some other files

Of (some) importance to the average user, it'll spit out:

  • in ./trainings/{name}-finetune/models/, the final…
ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 00:44:33 +00:00
788a957f79 stretch loss plot to target iteration just so its not so misleading with the scale
ecker pushed to master at ecker/ai-voice-cloning 2023-03-05 23:55:33 +00:00
5be14abc21 UI cleanup, actually fix syncing the epoch counter (i hope), setting auto-suggest voice chunk size whatever to 0 will just split based on the average duration length, signal when a NaN info value is detected (there's some safeties in the training, but it will inevitably fuck the model)
ecker commented on issue ecker/ai-voice-cloning#60 2023-03-05 20:53:21 +00:00
Share your models

I kept meaning to share mine, but I kept deleting my finetunes thinking I can train them better after refining the training process.

I'll share mine on a [huggingspace repo](https://huggingface.…

ecker commented on issue ecker/ai-voice-cloning#62 2023-03-05 20:51:50 +00:00
Training IndexError: list index out of range

Think I fixed it.

ecker closed issue ecker/ai-voice-cloning#62 2023-03-05 20:51:50 +00:00
Training IndexError: list index out of range
ecker pushed to master at ecker/ai-voice-cloning 2023-03-05 20:43:03 +00:00
287738a338 (should) fix reported epoch metric desyncing from defacto metric, fixed finding next milestone from wrong sign because of 2AM brain
ecker commented on issue ecker/ai-voice-cloning#62 2023-03-05 20:32:15 +00:00
Training IndexError: list index out of range

Got it to replicate, the epoch counter manages to desync when it takes one step to complete an epoch.

I'll try and probe why that's so, despite having a line to re-sync.

ecker commented on issue ecker/ai-voice-cloning#64 2023-03-05 20:30:52 +00:00
AttributeError: 'TrainingState' object has no attribute 'metric'

Fixed in commit 206a14fdbe978afd46aa3f0f8414b6a7c5466cbf.

ecker closed issue ecker/ai-voice-cloning#64 2023-03-05 20:30:52 +00:00
AttributeError: 'TrainingState' object has no attribute 'metric'
ecker pushed to master at ecker/ai-voice-cloning 2023-03-05 20:30:35 +00:00
206a14fdbe brianworms
ecker commented on issue ecker/ai-voice-cloning#64 2023-03-05 20:14:27 +00:00
AttributeError: 'TrainingState' object has no attribute 'metric'

Oops, typo. Fixed in commit b82961ba8a9daf475562c86a96c769980ff489d5.

ecker closed issue ecker/ai-voice-cloning#64 2023-03-05 20:14:27 +00:00
AttributeError: 'TrainingState' object has no attribute 'metric'