What's Changed
* ci: fail CI if everyvoice -h imports shared_types, that is slow by joanise in https://github.com/roedoejet/EveryVoice/pull/369
* docs: minor typo correction in Contributing.md by MENGZHEGENG in https://github.com/roedoejet/EveryVoice/pull/378
* Improve handling of inputs by roedoejet in https://github.com/roedoejet/EveryVoice/pull/348
* Better handle universal_checkpoint and Everyvoice vocoder by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/373
* chore: submodule udpate by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/390
* feat: getting rid of all intermediate logs_and_checkpoints/ & preprocessed/ during unittests by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/380
* feat: clean up cached preprocessed audio after unittests by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/386
* Change long tensors to integer tensors where possible by roedoejet in https://github.com/roedoejet/EveryVoice/pull/383
* fix: our test*.py are not executable, let's not pretend they are by joanise in https://github.com/roedoejet/EveryVoice/pull/393
* chore: submodule update by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/394
* docs: add a PR template by joanise in https://github.com/roedoejet/EveryVoice/pull/391
* ci: validate that schemas are up to date by joanise in https://github.com/roedoejet/EveryVoice/pull/389
* chore: update submodule wav2vec2aligner by joanise in https://github.com/roedoejet/EveryVoice/pull/397
* chore: submodule update by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/398
* fix(ci): update pip before installing dependencies by joanise in https://github.com/roedoejet/EveryVoice/pull/399
* fix: save processed audio in wav instead of pt by MENGZHEGENG in https://github.com/roedoejet/EveryVoice/pull/382
* fix: make-everyvoice-env warns on CUDA mismatch but continue by joanise in https://github.com/roedoejet/EveryVoice/pull/403
* ci: fix and revamp how we publish documentation with mike by joanise in https://github.com/roedoejet/EveryVoice/pull/402
* chore: submodule update by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/405
* feat(text): apply global cleaners to symbol sets by roedoejet in https://github.com/roedoejet/EveryVoice/pull/408
* docs: recommendations for doing multi-repo PRs by joanise in https://github.com/roedoejet/EveryVoice/pull/410
* fix: lock protobuf to a version compatible with tensorboard by joanise in https://github.com/roedoejet/EveryVoice/pull/423
* feat!: when preprocessing, everyvoice forces equal length time and f… by roedoejet in https://github.com/roedoejet/EveryVoice/pull/421
* Remove old HiFiGAN code by roedoejet in https://github.com/roedoejet/EveryVoice/pull/426
* docs: update submodules to add the PR template there too by joanise in https://github.com/roedoejet/EveryVoice/pull/428
* perf: Optimize the CLI by completely avoiding Pydantic imports from `everyvoice -h`. by joanise in https://github.com/roedoejet/EveryVoice/pull/429
* Refactor functions only required by config/utils under config by joanise in https://github.com/roedoejet/EveryVoice/pull/432
* chore: update submodule by roedoejet in https://github.com/roedoejet/EveryVoice/pull/431
* test: make sure a ckpt has no objects, only basic structures by joanise in https://github.com/roedoejet/EveryVoice/pull/434
* Vocoder matching by roedoejet in https://github.com/roedoejet/EveryVoice/pull/427
* Add Praat TextGrid as possible synthesis output by roedoejet in https://github.com/roedoejet/EveryVoice/pull/436
* Dev.ap/demo gradio by roedoejet in https://github.com/roedoejet/EveryVoice/pull/442
* chore: update submodule by roedoejet in https://github.com/roedoejet/EveryVoice/pull/445
* Dev.ap/update reqs by roedoejet in https://github.com/roedoejet/EveryVoice/pull/447
* feat: save and check a config lock for everyvoice preprocess by joanise in https://github.com/roedoejet/EveryVoice/pull/440
* remove resampling question from wizard by joanise in https://github.com/roedoejet/EveryVoice/pull/459
* Wizard checks if wav files are found, warns, and gives recovery option by joanise in https://github.com/roedoejet/EveryVoice/pull/454
* Fixes vocoder step bug in demo by wiitt in https://github.com/roedoejet/EveryVoice/pull/458
* feat: allow validation after N training steps by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/461
* perf: speed up g2p processing by caching the results by joanise in https://github.com/roedoejet/EveryVoice/pull/464
* Add a data permission question to the new-project wizard by joanise in https://github.com/roedoejet/EveryVoice/pull/462
* Dev.ej/466 sample wavs by joanise in https://github.com/roedoejet/EveryVoice/pull/471
* feat: help smooth out losses' value on resume by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/473
* Dev.vg/448 demo lang speak opt by wiitt in https://github.com/roedoejet/EveryVoice/pull/475
* Fix(CI): updated WizardTest to handle new email-validator error message by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/480
* Fixing everyvoice.tests.test_utls by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/479
* Add data attestation as a requirement by roedoejet in https://github.com/roedoejet/EveryVoice/pull/481
* fix: test_no_permissions() should leave a logs_and_checkpoints/ by SamuelLarkin in https://github.com/roedoejet/EveryVoice/pull/487
* docs: add ethics section, remove poorly rendered documentation sections by roedoejet in https://github.com/roedoejet/EveryVoice/pull/486
New Contributors
* wiitt made their first contribution in https://github.com/roedoejet/EveryVoice/pull/458
**Full Changelog**: https://github.com/roedoejet/EveryVoice/compare/v0.1.0a0.dev0...v0.1.0a2