• 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 main at ecker/tortoise-tts 2023-03-06 21:32:33 +00:00
7b2aa51abc oops
ecker commented on issue ecker/ai-voice-cloning#75 2023-03-06 21:13:01 +00:00
start.bat

While that's fair, it's a bad practice desu to invoke programs/scripts that are in the CWD solely by name, like start or run (at least that's the impression I've developed over my years).

Ju…

ecker pushed to master at ecker/tortoise-tts 2023-03-06 20:31:40 +00:00
7f98727ad5 added option to specify autoregressive model at tts generation time (for a spicy feature later)
ecker pushed to main at ecker/tortoise-tts 2023-03-06 20:31:35 +00:00
7f98727ad5 added option to specify autoregressive model at tts generation time (for a spicy feature later)
ecker pushed to main at ecker/tortoise-tts 2023-03-06 20:29:48 +00:00
cf9ca97c9f added option to specify autoregressive model at tts generation time (for a spicy feature later)
ecker pushed to master at ecker/tortoise-tts 2023-03-06 20:29:46 +00:00
cf9ca97c9f added option to specify autoregressive model at tts generation time (for a spicy feature later)
ecker commented on issue ecker/ai-voice-cloning#72 2023-03-06 18:47:42 +00:00
Great job!

I'll second the motion on some kind of batching system. The nature of audio work is that you get a long list of sentences to be spoken by a character and you just want the machine to munch on…

ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 16:51:11 +00:00
119ac50c58 forgot to re-append the existing transcription when skipping existing (have to go back again and do the first 10% of my giant dataset
ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 16:47:37 +00:00
da0af4c498 one more
ecker commented on issue ecker/ai-voice-cloning#74 2023-03-06 16:45:29 +00:00
Issues with einops on Windows

Remedied in 11a1f6a00ea3a2408d7592537a748433ad3b5496. I forgot to commit it at 1AM last night.

WhisperX will break the dependencies needed for DLAS, so installing DLAS's dependencies will fix it.

ecker closed issue ecker/ai-voice-cloning#74 2023-03-06 16:45:29 +00:00
Issues with einops on Windows
ecker commented on issue ecker/ai-voice-cloning#73 2023-03-06 16:44:34 +00:00
setup-cuda.sh installs einops 0.3.2

It's a side-effect from installing whisperx. DLAS's dependencies need to be installed after to remedy it.

(Should be) fixed in 11a1f6a00ea3a2408d7592537a748433ad3b5496. Should be, because it's…

ecker closed issue ecker/ai-voice-cloning#73 2023-03-06 16:44:34 +00:00
setup-cuda.sh installs einops 0.3.2
ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 16:43:20 +00:00
11a1f6a00e forgot to reorder the dependency install because whisperx needs to be installed before DLAS
ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 16:39:45 +00:00
12c51b6057 Im not too sure if manually invoking gc actually closes all the open files from whisperx (or ROCm), but it seems to have gone away longside setting 'ulimit -Sn' to half the output of 'ulimit -Hn'
ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 11:01:40 +00:00
999878d9c6 and it turned out I wasn't even using the aligned segments, kmsing now that I have to *redo* my dataset again
ecker pushed to master at ecker/ai-voice-cloning 2023-03-06 10:47:20 +00:00
14779a5020 Added option to skip transcribing if it exists in the output text file, because apparently whisperx will throw a "max files opened" error when using ROCm because it does not close some file descriptors if you're batch-transcribing or something, so poor little me, who's retranscribing his japanese dataset for the 305823042th time woke up to it partially done i am so mad I have to wait another few hours for it to continue when I was hoping to wake up to it done
ecker commented on issue ecker/ai-voice-cloning#69 2023-03-06 06:15:02 +00:00
Just some questions from a newbie...

Use the larger models, you'll get more accuracy at the cost of throughput speed and more VRAM consumption, or use the whisperx backend that got added not too long ago that uses wav2vec2 alignment…

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

Added in 0e3bbc55f82dff79674fd7f6075b4331e00aa296.

ecker commented on issue ecker/ai-voice-cloning#71 2023-03-06 05:38:17 +00:00
Specific wav file format?

Don't think it matters all that much, as I've tested before both signed-16 and float-32, and neither seem to have a perceptable difference, as it gets coerced into whatever's necessary after torch…