Enno Hermann
4e183c61df
fix(api): handle missing attribute in is_multilingual
2024-03-06 22:41:32 +01:00
Enno Hermann
e05243c4c8
refactor: read/write csv files with standard library
2024-03-06 16:18:09 +01:00
Enno Hermann
24298da5fc
Merge pull request #1 from eginhard/lint-overhaul
...
Lint overhaul (pylint to ruff)
2024-03-06 16:10:26 +01:00
Enno Hermann
04d8d4b09a
chore: remove unused imports
2024-03-06 13:27:43 +01:00
Nick Potafiy
dbf1a08a0d
Update generic_utils.py ( #3561 )
...
Handles cases when git branch produces no output or invalid output. Right now, it just crashes with `StopIteration`
2024-02-10 11:20:58 -03:00
Edresson Casanova
5dcc16d193
Bug fix in MP3 and FLAC compute length on TTSDataset ( #3092 )
...
* Bug Fix on XTTS load
* Bug fix in MP3 length on TTSDataset
* Update TTS/tts/datasets/dataset.py
Co-authored-by: Aarni Koskela <akx@iki.fi>
* Uses mutagen for all audio formats
* Add dataloader test wit hall supported audio formats
* Use mutagen.File
* Update
* Fix aux unit tests
* Bug fixe on unit tests
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
2023-12-27 13:23:43 -03:00
Eren Gölge
55c7063724
Merge pull request #3423 from idiap/fix-aux-tests
...
Fix CI (save best model after 0 steps in tests)
2023-12-14 18:00:30 +01:00
Aarni Koskela
d6ea806469
Run `make style`
2023-12-13 14:56:41 +02:00
Aarni Koskela
bd172dabbf
xtts/stream_generator: remove duplicate import + code
2023-12-13 14:56:41 +02:00
Aarni Koskela
32abb1a7c4
xtts/perceiver_encoder: Delete duplicate exists()
2023-12-13 14:56:41 +02:00
Aarni Koskela
aa549e9028
Fix trailing whitespace
2023-12-13 14:56:41 +02:00
Aarni Koskela
4584ef6580
Simplify branch in TTS/bin/synthesize.py
2023-12-13 14:56:41 +02:00
Aarni Koskela
08fa5d4098
Fix implicitly concatenated docstring
2023-12-13 14:56:41 +02:00
Aarni Koskela
33b69c6c09
Add some noqa directives (for now)
2023-12-13 14:56:41 +02:00
Aarni Koskela
00f8f4892a
Ruff autofix unnecessary passes
2023-12-13 14:56:41 +02:00
Aarni Koskela
bc2cf296a3
Ruff autofix PLW3301
2023-12-13 14:56:41 +02:00
Aarni Koskela
64bb41f4fa
Ruff autofix C41
2023-12-13 14:56:41 +02:00
Aarni Koskela
449820ec7d
Ruff autofix E71*
2023-12-13 14:56:41 +02:00
Aarni Koskela
90991e89b4
Ruff autofix unused imports and import order
2023-12-13 14:56:41 +02:00
Aarni Koskela
72ac2bfa09
Get rid of some star imports
2023-12-13 14:56:41 +02:00
Eren Gölge
fa28f99f15
Update to v0.22.0
2023-12-12 16:10:46 +01:00
Eren Gölge
8c1a8b522b
Merge pull request #3405 from coqui-ai/studio_speakers
...
Add studio speakers to open source XTTS!
2023-12-12 16:10:09 +01:00
Enno Hermann
9f325b1f6c
fixup! Fix aux unit tests
2023-12-12 16:07:16 +01:00
Edresson Casanova
fc099218df
Fix aux unit tests
2023-12-12 16:07:16 +01:00
Eren Gölge
934b87bbd1
Merge pull request #3391 from aaron-lii/multi-gpu
...
support multiple GPU training for XTTS
2023-12-12 13:51:26 +01:00
Eren Gölge
8e6a7cbfbf
Update .models.json
2023-12-12 13:50:01 +01:00
Eren Gölge
4dc0722bbc
Update .models.json
2023-12-12 13:28:16 +01:00
WeberJulian
61b67ef16f
Fix read_json_with_comments
2023-12-11 23:58:52 +01:00
WeberJulian
d47b6df4e5
Make comments in .model.json valid
2023-12-11 23:35:27 +01:00
WeberJulian
b40750d1f5
Remove models that require app.coqui.ai
2023-12-11 23:17:54 +01:00
WeberJulian
5ab228dff2
Fix CI
2023-12-11 22:31:53 +01:00
WeberJulian
8c20a599d8
Remove coqui studio integration from TTS
2023-12-11 22:11:46 +01:00
WeberJulian
5cd750ac7e
Fix API and CI
2023-12-11 20:21:53 +01:00
WeberJulian
e3c9dab7a3
Make CLI work
2023-12-11 18:49:18 +01:00
WeberJulian
0a90359a42
rename speaker file
2023-12-11 18:48:49 +01:00
WeberJulian
a5c0d9780f
rename manager
2023-12-11 18:48:31 +01:00
WeberJulian
36143fee26
Add basic speaker manager
2023-12-11 15:25:46 +01:00
Frederico S. Oliveira
f9117918fe
Update .models.json
2023-12-11 10:47:31 -03:00
Frederico S. Oliveira
163f9a3fdf
Merge branch 'coqui-ai:dev' into dev
2023-12-11 10:04:07 -03:00
WeberJulian
0a136a8535
Download speaker file
2023-12-11 11:29:36 +01:00
Aaron-Li
b6e929696a
support multiple GPU training
2023-12-08 16:55:32 +08:00
Josh Meyer
759d9ab3ae
Print message for either commercial license or CPML
2023-12-07 13:54:48 +01:00
Eren Gölge
e49c512d99
Merge pull request #3351 from aaron-lii/chinese-puncs
...
fix pause problem of Chinese speech
2023-12-04 15:57:42 +01:00
Eren Gölge
2d02015978
Update to v0.21.3
2023-12-01 23:52:57 +01:00
Edresson Casanova
5f900f156a
Add XTTS Fine tuning gradio demo ( #3296 )
...
* Add XTTS FT demo data processing pipeline
* Add training and inference columns
* Uses tabs instead of columns
* Fix demo freezing issue
* Update demo
* Convert stereo to mono
* Bug fix on XTTS inference
* Update gradio demo
* Update gradio demo
* Update gradio demo
* Update gradio demo
* Add parameters to be able to set then on colab demo
* Add erros messages
* Add intuitive error messages
* Update
* Add max_audio_length parameter
* Add XTTS fine-tuner docs
* Update XTTS finetuner docs
* Delete trainer to freeze memory
* Delete unused variables
* Add gc.collect()
* Update xtts.md
---------
Co-authored-by: Eren Gölge <erogol@hotmail.com>
2023-12-01 23:52:23 +01:00
Aaron-Li
7b8808186a
fix pause problem of Chinese speech
2023-12-01 23:30:03 +08:00
Frederico S. Oliveira
bcd500fa7b
Fixing bug
...
Correction in training the Fastspeech/Fastspeech2/FastPitch/SpeedySpeech model using external speaker embedding.
2023-11-30 17:27:05 -03:00
Frederico S. Oliveira
a26e51b0b4
Merge branch 'coqui-ai:dev' into dev
2023-11-30 14:19:05 -03:00
Eren Gölge
6d1905c2b7
Update to v0.21.2
2023-11-30 13:05:10 +01:00
Enno Hermann
39321d02be
fix: correctly strip/restore initial punctuation ( #3336 )
...
* refactor(punctuation): remove orphan code for handling lone punctuation
The case of lone punctuation is already handled at the top of restore(). The
removed if statement would never be called and would in fact raise an
AttributeError because the _punc_index named tuple doesn't have the attribute
`mark`.
* refactor(punctuation): remove unused argument
* fix(punctuation): correctly handle initial punctuation
Stripping and restoring initial punctuation didn't work correctly because the
string-splitting caused an additional empty string to be inserted in the text
list (because `".A".split(".")` => `["", "A"]`). Now, an initial empty string is
skipped and relevant test cases are added.
Fixes #3333
2023-11-30 13:03:16 +01:00