1
1
forked from mrq/tortoise-tts
Commit Graph

297 Commits

Author SHA1 Message Date
Johan Nordberg
491fe7f6d3 Remove some assumptions about working directory
This allows cli tool to run when not standing in repository dir
2022-05-29 01:10:19 +00:00
James Betker
803a6d7451 Merge pull request #70 from jnordberg/sentence-split-improve
Improve sentence boundary detection
2022-05-28 11:03:43 -06:00
Johan Nordberg
a641d8f29b Add tortoise_cli.py 2022-05-28 05:25:23 +00:00
Johan Nordberg
821be4171b Typofix 2022-05-28 01:29:34 +00:00
Johan Nordberg
069e7001ad Improve splitting on text that has many quotes 2022-05-28 01:22:21 +00:00
Johan Nordberg
cf26074fa5 Add riding hood test
Also fix a bug discovered by the test that would seek past the text end if it ended in a boundary
2022-05-27 23:08:53 +00:00
Johan Nordberg
acc0891e85 Improve sentence boundary detection 2022-05-27 05:58:09 +00:00
James Betker
6206436e76 Merge pull request #68 from space-pope/fix-default-arg
avoid mutable default in aligner
2022-05-26 15:59:43 -06:00
Josh Ziegler
53f6563e3e avoid mutable default in aligner 2022-05-26 16:20:09 -04:00
James Betker
7becd30c2a Merge pull request #64 from jnordberg/revive-cvvp
Revive CVVP model
2022-05-25 15:59:09 -06:00
Johan Nordberg
f396dcc023 Skip CLVP if cvvp_amount is 1
Also fixes formatting bug in log message
2022-05-25 11:12:53 +00:00
Johan Nordberg
0ca4d8f291 Revive CVVP model 2022-05-25 10:22:50 +00:00
James Betker
e0be49f02f Fix bug 2022-05-22 05:50:26 -06:00
James Betker
42a3bc9cfd Support combining voices in do_tts 2022-05-22 05:28:15 -06:00
James Betker
412315ab7d Update read.py to support multiple candidates 2022-05-22 05:26:01 -06:00
James Betker
a159a1ff53 Merge remote-tracking branch 'origin/main' 2022-05-22 05:13:50 -06:00
James Betker
c343a7c8d4 Merge pull request #58 from kwibjo/main
Update README.md
2022-05-21 10:41:55 -06:00
Jai Mu
dc5b296636 Update README.md
Useless update but it was bothering me.
2022-05-22 00:56:06 +09:30
James Betker
d96d55a8b4 Fix faulty merge 2022-05-19 10:37:57 -06:00
James Betker
a1c131bde9 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	tortoise/read.py
2022-05-19 10:34:54 -06:00
James Betker
2c0e49e6a2 Update requirements to specify version of transformers 2022-05-19 10:22:04 -06:00
James Betker
aa2a769075 Merge pull request #55 from jnordberg/models-dir
Make models dir configurable
2022-05-19 09:51:21 -06:00
Johan Nordberg
b4fa8c86b9 Allow passing additional voice directories when loading voices 2022-05-19 21:02:11 +09:00
Johan Nordberg
00730d2786 Allow setting models path from environment variable 2022-05-19 21:02:09 +09:00
James Betker
8fdf516e62 Remove CVVP
After training a similar model for a different purpose, I realized that
this model is faulty: the contrastive loss it uses only pays attention
to high-frequency details which do not contribute meaningfully to
output quality. I validated this by comparing a no-CVVP output with
a baseline using tts-scores and found no differences.
2022-05-17 12:21:25 -06:00
James Betker
849db260ba v2.4 2022-05-17 12:15:13 -06:00
James Betker
a1ae84c49d Add a way to get deterministic behavior from tortoise and add debug states for reporting 2022-05-17 12:11:18 -06:00
James Betker
93d0ce60d3 Merge remote-tracking branch 'origin/main' 2022-05-17 11:22:40 -06:00
James Betker
5d611aff8c Add chapter 1 of GoT for read.py demos 2022-05-17 11:21:57 -06:00
James Betker
fcc7b16677 Merge pull request #49 from faad3/main
Fix bug in load_voices in audio.py
2022-05-17 11:20:44 -06:00
Danila Berezin
ef5fb5f5fc Fix bug in load_voices in audio.py
The read.py script did not work with pth latents, so I fix bug in audio.py. It seems that in the elif statement, instead of voice, voices should be clip, clips. And torch stack doesn't work with tuples, so I had to split this operation.
2022-05-17 18:34:54 +03:00
James Betker
e0329de2c2 Merge pull request #42 from jnordberg/main
Improve sentence splitting
2022-05-14 08:52:46 -06:00
James Betker
0570034eda Automatically pick batch size based on available GPU memory 2022-05-13 10:30:02 -06:00
Johan Nordberg
a8fa71b82d Improve sentence splitting 2022-05-13 11:02:17 +00:00
James Betker
556172281d Release notes for 2.3 2022-05-12 20:26:24 -06:00
James Betker
b3b36c0041 update model paths (including clvp2!) 2022-05-12 20:18:11 -06:00
James Betker
f5ebd14d09 Add error message 2022-05-12 20:15:40 -06:00
James Betker
c4a5a23985 add eval script for testing 2022-05-12 20:15:22 -06:00
James Betker
44a4419348 CLVP2! 2022-05-12 13:23:03 -06:00
James Betker
fc7b308e3b Add support for multiple output candidates in do_tts. 2022-05-12 11:25:35 -06:00
James Betker
33d4226a7d read.py: allow user-specified splits 2022-05-12 11:24:55 -06:00
James Betker
5c60c5d4f2 Merge pull request #36 from e0xextazy/main
Optimizing graphics card memory
2022-05-11 21:46:16 -06:00
Mark Baushenko
cc38333249 Optimizing graphics card memory
During inference it does not store gradients, which take up most of the video memory
2022-05-11 16:35:11 +03:00
James Betker
ea8c825ee0 update requirements to (hopefully) provide better compatibility
man python deps are garbage.....
2022-05-10 23:42:37 -06:00
James Betker
ef2ce3fd05 Update README with suggestions for windows installation 2022-05-08 20:44:44 -06:00
James Betker
e4e9523900 re-enable redaction 2022-05-06 09:36:42 -06:00
James Betker
9151650559 temporarily disable redaction 2022-05-06 09:06:20 -06:00
James Betker
e18428166d v2.2 2022-05-06 00:11:10 -06:00
James Betker
4704eb1cef Update readme with prompt engineering 2022-05-03 21:32:06 -06:00
James Betker
b11f6ddd60 Enable redaction by default 2022-05-03 21:21:52 -06:00