Commit Graph

383 Commits (master)
 

Author SHA1 Message Date
mrq cce3e098c7 RIP 2024-04-27 20:11:14 +07:00
mrq 94f88886b0 updated colab notebook 2023-10-24 23:39:46 +07:00
mrq 2830d1fa96 fixed setup scripts and Dockerfile to NOT use extra-index-url and instead use index-url (how this happened I don't know, since pytorch instructions use index-url), '''fixed''' phonemizing japanese for VALL-E with pykakasi 2023-10-12 00:27:46 +07:00
mrq 17acfee5d0 fixed culling for validation based on audio duration not working 2023-09-21 22:33:11 +07:00
mrq 2fae5008fc Merge pull request 'Freeze beartype==0.15.0' (#393) from Jarod/ai-voice-cloning:master into master
Reviewed-on: #393
2023-09-19 02:25:04 +07:00
Jarod Mica 7dd8b740e8 freeze beartype==0.15.0, unfrozen comes from x-clip in dlas 2023-09-18 17:18:44 +07:00
mrq 5f80ee9b38 set use-deepspeed to false because it's not a dependency and installing it as a dependency under windows is a huge nightmare 2023-09-04 22:09:09 +07:00
ken11o2 29c270d1cc master (#369)
Add DeepSpeed feature for tortoise

Reviewed-on: #369
Co-authored-by: ken11o2 <ken11o2@noreply.localhost>
Co-committed-by: ken11o2 <ken11o2@noreply.localhost>
2023-09-04 22:04:00 +07:00
mrq 7fc8f4c45a slight fixes 2023-09-03 12:34:55 +07:00
mrq 7110b878b7 Merge pull request 'Websocket fixes / additions' (#350) from ben_mkiv/ai-voice-cloning:master into master
Reviewed-on: #350
2023-08-30 18:39:32 +07:00
ben_mkiv 13b65d8775 Merge branch 'master' of https://git.ecker.tech/ben_mkiv/ai-voice-cloning 2023-08-26 17:43:35 +07:00
ben_mkiv b72f2216bf added websocket server arguments to enabled it (now disabled by default) and to specify the address/port to listen on 2023-08-26 17:38:58 +07:00
mrq 690947ad36 Do not double phonemize if using VALL-E backend (I wonder how many hours I've wasted from this oversight) 2023-08-26 00:02:17 +07:00
ben_mkiv 6f0f148782 websocket server: fix for model loading (just overriding args didn't do it after all...) 2023-08-26 01:41:29 +07:00
ben_mkiv 578a5bcadd websocket server: fix for model loading (just overriding args didn't do it after all...) 2023-08-26 01:40:35 +07:00
mrq b4dc103931 I don't know how I did not commit the 'sample from the voices to construct the input prompt for vall-e' change but this helps 2023-08-25 04:26:48 +07:00
mrq a657623cbc updated vall-e training template to use path-based speakers because it would just have a batch/epoch size of 1 otherwise; revert hardcoded 'spit processed dataset to this path' from my training rig to spit it out in a sane spot 2023-08-24 21:45:50 +07:00
mrq 533b73e083 fixed the overwrite regression for bark and vall-e backends too 2023-08-24 19:46:42 +07:00
mrq f5fab33e9c fixed defaults for vall-e backend 2023-08-24 19:44:52 +07:00
mrq 4aa240d48a Merge pull request 'fix filename generation which didn't work and overwrote existing files' (#341) from ben_mkiv/ai-voice-cloning:master into master
Reviewed-on: #341
2023-08-24 12:29:59 +07:00
ben_mkiv 00b173857d fix filename generation which didn't work and overwrote existing files 2023-08-24 09:57:01 +07:00
mrq dc46fdc7d0 fixed another issue from haphazardly copying my changes from my training machine 2023-08-23 22:09:22 +07:00
mrq 29290f574e should fix issue that arises when trying to prepare the dataset without slicing segments 2023-08-23 21:49:22 +07:00
mrq 0a5483e57a updated valle yaml template 2023-08-23 21:42:32 +07:00
mrq e613299304 Merge pull request 'favor existing arguments from parameters (kwargs) over global (args)' (#336) from ben_mkiv/ai-voice-cloning:master into master
Reviewed-on: #336
2023-08-23 21:05:36 +07:00
ben_mkiv ce24ba41e2 Websocket server, override args parameters for model settings (squashed)
Revert "favor existing arguments from parameters (kwargs) over global (args)"

This reverts commit 89102347a9.

args are now updated in the websocket server
2023-08-23 19:40:39 +07:00
mrq 5f4215b3ef Merge pull request 'websocket server: API change(!), better response format' (#334) from ben_mkiv/ai-voice-cloning:master into master
Reviewed-on: #334
2023-08-22 20:35:42 +07:00
ben_mkiv 5d73d9e71c small QoL change to the StringNone helper, to allow generated text to be "None", maybe someone wants to generate that, we never know... 2023-08-22 21:49:49 +07:00
ben_mkiv 9abcb0f193 websocket server: API change(!), better response format 2023-08-22 21:37:19 +07:00
mrq fb1cfd059f Merge pull request 'websocket server: small fix' (#333) from ben_mkiv/ai-voice-cloning:master into master
Reviewed-on: #333
2023-08-22 19:26:37 +07:00
ben_mkiv 1ec3344999 Merge branch 'master' of https://git.ecker.tech/ben_mkiv/ai-voice-cloning 2023-08-22 21:00:06 +07:00
ben_mkiv a902913780 websocket server: workaround for values and None type 2023-08-22 20:20:49 +07:00
mrq 2060b6f21c fixed issue with sliced audio being the wrong sample rate 2023-08-22 14:22:39 +07:00
mrq eeddd4cb6b forgot the important reason I even started working on AIVC again 2023-08-21 03:42:12 +07:00
mrq 72a38ff2fc made initialization faster if there's a lot of voice files (because glob fucking sucks), commiting changes buried on my training rig 2023-08-21 03:31:49 +07:00
mrq 91a0c495ff Merge pull request 'added simple websocket server which allows to start tts generation tasks, retrieving autoregressive models and voices list' (#328) from ben_mkiv/ai-voice-cloning:master into master
Reviewed-on: #328
2023-08-16 14:01:44 +07:00
ben_mkiv 2626364c40 added simple websocket server which allows to start tts generation tasks, retrieving autoregressive models and voices list 2023-08-16 12:51:13 +07:00
mrq ac645e0a20 no longer need to install bark under ./modules/ 2023-07-11 16:20:28 +07:00
mrq e2a6dc1c0a under bark, properly use transcribed audio if the audio wasn't actually sliced (oops) 2023-07-11 14:53:32 +07:00
mrq a325496661 Merge pull request 'Freeze pydantic package to 1.10.11' (#301) from Jarod/ai-voice-cloning:master into master
Reviewed-on: #301
2023-07-09 15:06:31 +07:00
Jarod 350d2d5a95 Freeze pydantic package to 1.10.11
inflect in DLAS requirements.txt installs pydantic 2.0.2, causing issues with the Gradio Webpage
2023-07-09 02:36:23 +07:00
mrq 6c3f48efba uses gitmylo/bark-voice-cloning-HuBERT-quantizer for creating custom voices (it slightly works better over the base method, but still not very good desu) 2023-07-03 02:46:10 +07:00
mrq 547e1d1277 updated bark support, it'll also query for vocos, it actually works (I don't know what specifically was the issue) 2023-07-03 01:22:02 +07:00
mrq 76ed34ddd2 added CLI script (python ./src/cli.py --text=TEXT --voice=VOICE' etc) 2023-06-11 04:46:22 +07:00
mrq e227ab8e08 updated whisperX integration for use with the latest version (v3) (NOTE: you WILL need to also update whisperx if you pull this commit) 2023-06-09 02:41:29 +07:00
mrq 805d7d35e8 the power of a separate setup for testing 2023-05-22 17:36:28 +07:00
mrq 2f5486a8d5 oops 2023-05-21 23:24:13 +07:00
mrq baa6b76b85 added gradio API for changing AR model 2023-05-21 23:20:39 +07:00
mrq 31da215c5f added checkboxes to use the original method for calculating latents (ignores the voice chunk field) 2023-05-21 01:47:48 +07:00
mrq 9e3eca2261 freeze gradio because I forgot to do it last week when it broke 2023-05-18 14:45:49 +07:00