Releases: EveryVoiceTTS/EveryVoice
Releases · EveryVoiceTTS/EveryVoice
v0.1.0a3
🐛 Bug Fixes
ab84f56
- docs: small typos (commit by @roedoejet)460c6d6
- deps: lock pydantic <2.8 until we fix bug #498 (commit by @joanise)
♻️ Refactors
b94c61b
- schemas: rename schemas to conform to schemastore standards (commit by @roedoejet)
🔧 Chores
v0.1.0a2
What's Changed
- ci: fail CI if everyvoice -h imports shared_types, that is slow by @joanise in #369
- docs: minor typo correction in Contributing.md by @MENGZHEGENG in #378
- Improve handling of inputs by @roedoejet in #348
- Better handle universal_checkpoint and Everyvoice vocoder by @SamuelLarkin in #373
- chore: submodule udpate by @SamuelLarkin in #390
- feat: getting rid of all intermediate logs_and_checkpoints/ & preprocessed/ during unittests by @SamuelLarkin in #380
- feat: clean up cached preprocessed audio after unittests by @SamuelLarkin in #386
- Change long tensors to integer tensors where possible by @roedoejet in #383
- fix: our test*.py are not executable, let's not pretend they are by @joanise in #393
- chore: submodule update by @SamuelLarkin in #394
- docs: add a PR template by @joanise in #391
- ci: validate that schemas are up to date by @joanise in #389
- chore: update submodule wav2vec2aligner by @joanise in #397
- chore: submodule update by @SamuelLarkin in #398
- fix(ci): update pip before installing dependencies by @joanise in #399
- fix: save processed audio in wav instead of pt by @MENGZHEGENG in #382
- fix: make-everyvoice-env warns on CUDA mismatch but continue by @joanise in #403
- ci: fix and revamp how we publish documentation with mike by @joanise in #402
- chore: submodule update by @SamuelLarkin in #405
- feat(text): apply global cleaners to symbol sets by @roedoejet in #408
- docs: recommendations for doing multi-repo PRs by @joanise in #410
- fix: lock protobuf to a version compatible with tensorboard by @joanise in #423
- feat!: when preprocessing, everyvoice forces equal length time and f… by @roedoejet in #421
- Remove old HiFiGAN code by @roedoejet in #426
- docs: update submodules to add the PR template there too by @joanise in #428
- perf: Optimize the CLI by completely avoiding Pydantic imports from
everyvoice -h
. by @joanise in #429 - Refactor functions only required by config/utils under config by @joanise in #432
- chore: update submodule by @roedoejet in #431
- test: make sure a ckpt has no objects, only basic structures by @joanise in #434
- Vocoder matching by @roedoejet in #427
- Add Praat TextGrid as possible synthesis output by @roedoejet in #436
- Dev.ap/demo gradio by @roedoejet in #442
- chore: update submodule by @roedoejet in #445
- Dev.ap/update reqs by @roedoejet in #447
- feat: save and check a config lock for everyvoice preprocess by @joanise in #440
- remove resampling question from wizard by @joanise in #459
- Wizard checks if wav files are found, warns, and gives recovery option by @joanise in #454
- Fixes vocoder step bug in demo by @wiitt in #458
- feat: allow validation after N training steps by @SamuelLarkin in #461
- perf: speed up g2p processing by caching the results by @joanise in #464
- Add a data permission question to the new-project wizard by @joanise in #462
- Dev.ej/466 sample wavs by @joanise in #471
- feat: help smooth out losses' value on resume by @SamuelLarkin in #473
- Dev.vg/448 demo lang speak opt by @wiitt in #475
- Fix(CI): updated WizardTest to handle new email-validator error message by @SamuelLarkin in #480
- Fixing everyvoice.tests.test_utls by @SamuelLarkin in #479
- Add data attestation as a requirement by @roedoejet in #481
- fix: test_no_permissions() should leave a logs_and_checkpoints/ by @SamuelLarkin in #487
- docs: add ethics section, remove poorly rendered documentation sections by @roedoejet in #486
New Contributors
Full Changelog: v0.1.0a0.dev0...v0.1.0a2
v0.1.0a0.dev0
✨ New Features
a205bc5
- Making the configs' properties relative paths. (commit by @SamuelLarkin)ded2b14
- move to torch 2.0 (commit by @roedoejet)717fed0
- New assertions when loading configs. (commit by @SamuelLarkin)aaed3d5
- make installation more robust with fallbacks for compiled modules (commit by @joanise)e828331
- add ctc segmentation tool to everyvoice (commit by @roedoejet)fd1940e
- replace repeated prepro warnings by a summary of missing symbols (commit by @joanise)b924bf7
- support cpu-only env in make-fresh-env.sh (commit by @joanise)dad4e48
- revamped make-everyvoice-env script (commit by @joanise)4b756da
- CLI: Creating a new CLI to view checkpoint's info. (commit by @SamuelLarkin)8908fac
- Record the model's architecture and configuration in logs (commit by @SamuelLarkin)fc5cac5
- fs2: add attention binarization loss (commit by @roedoejet)4aad942
- gracefully handle an input filelist without a header line (commit by @joanise)10558d2
- parameterize the Python version in make-everyvoice-env (commit by @joanise)85a9a8a
- Added lookuptables_from_config() (commit by @SamuelLarkin)56e870d
- Added model_kwargs to train_base_command() (commit by @SamuelLarkin)44c88a1
- renamed lookuptables testcase (commit by @SamuelLarkin)55b7865
- add ability to set validation interval (commit by @roedoejet)a8d9001
- quick hacky way to run fs2's unittests (commit by @SamuelLarkin)969e02a
- adding fs2's unittests (commit by @SamuelLarkin)b4fbace
- added a typte to SUITE (commit by @SamuelLarkin)d5a4710
- added stubs for matplotlib & tqdm (commit by @SamuelLarkin)c0dce38
- python-3.10 type notation (commit by @SamuelLarkin)d08808e
- using annotated to validate PossiblyRelativePath (commit by @SamuelLarkin)d7c7f44
- add contact information requirement (commit by @roedoejet)e3dd343
- Display an error message when the user provides the wrong config file (commit by @SamuelLarkin)2681f40
- trimming white spaces in answers (PR #344 by @SamuelLarkin)5bc4b87
- added unittest if the user provides invalid enum values (commit by @SamuelLarkin)2b66c49
- ci to publish to pypi (commit by @SamuelLarkin)84f19ac
- create necessary changes for alpha release (commit by @roedoejet)1a3221b
- publish to pypi (commit by @SamuelLarkin)
🐛 Bug Fixes
6e9dde1
- docs: fix macro (commit by @roedoejet)7dd78f5
- Changing path to absolute for missing members (commit by @SamuelLarkin)4c429c9
- don't duplicate the CSV header line, and warn when it's not there (commit by @joanise)5cfbd53
- skip short audios at the start to avoid errors with loudness (commit by @davidguzmanr)4f751cb
- change number of nodes to int (commit by @roedoejet)c2decdd
- automatically remove a .wav extension from filenames (commit by @marctessier)a009014
- Relative paths for wavs issue #127 (commit by @SamuelLarkin)3709e46
- tests: add other configs to e2e config to fix logger save dir bug (commit by @roedoejet)4c5063d
- Removed index.md from navigation (commit by @SamuelLarkin)a035dbb
- reqs: bump to cuda 11.8 (commit by @roedoejet)e402b83
- remove kaldi pitch detection (commit by @roedoejet)631e77b
- add sox to install for github actions (commit by @roedoejet)416a9b5
- only load audio as a string not path (commit by @roedoejet)5763ee2
- remove MMS model due to privacy concerns (commit by @roedoejet)39980b8
- add fix for hyphen and pipe in text (commit by @roedoejet)2004a45
- remove trailing and leading silence (commit by @roedoejet)2356b83
- make 'no' the default option in wizard (commit by @roedoejet)c9758f8
- add training loss back to progress bar (commit by @roedoejet)bc45a59
- fix tests for wizard (commit by @roedoejet)8763bca
- fp: fix feature prediction scheduler (commit by @roedoejet)a86a6b2
- docs: add index file again (commit by @roedoejet)34d985e
- if cuda 11.8 is now required, make that the fresh env default (commit by @joanise)70994a1
- reqs: pin g2p to 2.0 dev version until release (commit by @roedoejet)cf99430
- fix memory pinning bug (commit by @roedoejet)493bb6b
- add missing fields in config files and fix synthesis on CPU (commit by @davidguzmanr)230c6bf
- speed up everyvoice -h by updating wav2vec2aligner submodule (commit by @joanise)28f5c33
- previously processed files are skipped but not ignored (commit by @joanise)0492207
- exit e...