tsukumi
61e2a1deae
Refactor: add type hints to style_bert_vits2.models.utils
2024-03-09 17:26:42 +00:00
tsukumi
98ab8e7978
Refactor: separate module for utilities related to loading/saving checkpoints and safetensors
2024-03-09 15:58:57 +00:00
tsukumi
c594f7ea7a
Refactor: change execution location of pyopenjtalk.initialize()
...
Considering library design, this function with many side effects should not be executed in a library.
2024-03-09 00:26:51 +00:00
tsukumi
8feef04cef
Refactor: add type hints to models.py / models_jp_extra.py
...
I didn't add docstring because it is very technical code and I don't understand what is being implemented.
2024-03-08 23:52:44 +00:00
tsukumi
e1fad54c99
Refactor: add type hints to attentions.py / modules.py / transforms.py
...
I didn't add docstring because it is very technical code and I don't understand what is being implemented.
2024-03-08 22:58:40 +00:00
tsukumi
717ba7925f
Fix: app.py cannot be closed with Ctrl+C
2024-03-08 22:27:21 +00:00
tsukumi
d22a11ebb2
Fix: a bug that prevented speech synthesis in app.py
2024-03-08 22:09:47 +00:00
tsukumi
30ea08d6ea
Fix: forgot to write pyopenjtalk.initialize()
2024-03-08 18:22:40 +00:00
tsukumi
b9e486e72a
Fix: extend timeout for style_bert_vits2.nlp.japanese.pyopenjtalk_worker.worker_client
...
ref: https://github.com/litagin02/Style-Bert-VITS2/pull/91
2024-03-08 16:44:56 +00:00
tsukumi
6b19eac61e
Merge branch 'dev' of github.com:litagin02/Style-Bert-VITS2 into dev
2024-03-08 16:03:06 +00:00
tsukumi
a84783a6cc
Refactor: replace utils.HParams with HyperParameters Pydantic model
...
HyperParameters is largely a drop-in replacement for utils.HParams, which ensures type safety for hyper-parameters.
2024-03-08 15:52:37 +00:00
tsukumi
7f0b252806
Refactor: add Pydantic model representing hyper-parameters of Style-Bert-VITS2 model
2024-03-08 12:49:11 +00:00
tsukumi
8fad591ac0
Fix: backported StrEnum from Python 3.11
2024-03-08 11:59:14 +00:00
tsukumi
c915215ad2
Refactor: moved transforms.py to style_bert_vits2/models/
2024-03-08 09:43:31 +00:00
tsukumi
67ff3105c1
Refactor: moved utils.py to style_bert_vits2/models/
2024-03-08 09:40:27 +00:00
tsukumi
fe7e31e080
Refactor: moved common/tts_model.py to style_bert_vits2/
2024-03-08 09:34:44 +00:00
tsukumi
766699e812
Fix: pyopenjtalk_worker not working
2024-03-08 09:21:09 +00:00
tsukumi
df68771651
Refactor: split style_bert_vits2.nlp.chinese package
...
Configured so that the same public function is exported from the module with the same name for each language.
2024-03-08 09:04:40 +00:00
tsukumi
a672aeefd9
Fix: maintain compatibility with Python 3.9
2024-03-08 08:45:56 +00:00
tsukumi
e2daa55000
Refactor: split style_bert_vits2.nlp.english package
2024-03-08 08:43:54 +00:00
tsukumi
5de4884075
Fix: import error
...
pyopenjtalk_worker.initialize() has the side effect of starting another process and should not be executed automatically on import.
2024-03-08 07:31:33 +00:00
tsukumi
75467936d9
Refactor: cleanup style_bert_vits2/nlp/english/__init__.py
2024-03-08 06:39:51 +00:00
tsukumi
fac4f9a8ab
Refactor: rename text_processing to nlp
...
"text_processing" is clearer, but the import statement is longer.
"nlp" is shorter and makes it clear that it is natural language processing.
2024-03-08 06:20:44 +00:00
tsukumi
8add1b4202
Fix: maintain compatibility with Python 3.9
2024-03-08 06:14:50 +00:00
tsukumi
da7747cc67
Merge branch 'dev' of github.com:litagin02/Style-Bert-VITS2
2024-03-08 05:49:52 +00:00
tsukumi
4d5c537f95
Refactor: introducing Ruff
2024-03-08 05:02:02 +00:00
tsukumi
3f07c256e3
Refactor: make variables private that are not used externally
2024-03-08 05:01:51 +00:00
tsukumi
70f8d53a1e
Add: empty __init__.py
2024-03-07 09:09:24 +00:00
tsukumi
e57cfbf072
Remove: remove currently unused code in style_bert_vits2/models/commons.py
2024-03-07 08:46:13 +00:00
tsukumi
bffd5a67bb
Fix: import error
2024-03-07 08:36:22 +00:00
tsukumi
f8f798d10a
Refactor: moved text/ to style_bert_vits2/text_processing/(language)/
2024-03-07 04:48:11 +00:00
tsukumi
d36401849b
Refactor: moved monotonic_align/ to style_bert_vits2/models/monotonic_alignment.py
2024-03-07 04:36:05 +00:00
tsukumi
def6d88425
Refactor: style_bert_vits2/text_processing/cleaner.py integrated into style_bert_vits2/text_processing/__init__.py
...
This was often used in 3 function sets and felt like a wasteful division with few lines.
2024-03-07 04:19:40 +00:00
tsukumi
4f11b011fd
Refactor: minor adjustments
2024-03-07 03:54:02 +00:00
tsukumi
62919e904e
Refactor: moved the module for extracting BERT features from text in each language to style_bert_vits2/text_processing/(language)/bert_feature.py
2024-03-07 03:34:58 +00:00
tsukumi
c3c0dd8b32
Refactor: add style_bert_vits2/text_processing/bert_models.py to hold loaded BERT models/tokenizer and replace all from_pretrained() to load_model/load_tokenizer
2024-03-07 03:31:38 +00:00
tsukumi
e826faf62e
Refactor: moved text/cleaner.py to style_bert_vits2/text_processing/
2024-03-07 00:24:28 +00:00
tsukumi
89825e68d8
Refactor: moved model, attentions definitions and inference code to style_bert_vits2/models/
...
The code has not yet been cleaned up, just moved.
2024-03-06 23:43:25 +00:00
tsukumi
a52fda7a88
Refactor: moved common/subprocess_utils.py to style_bert_vits2/utils/subprocess.py
2024-03-06 23:11:27 +00:00
tsukumi
1936344c0c
Refactor: remove old code that can be deleted and update where modules are imported
2024-03-06 22:51:25 +00:00
tsukumi
9546495434
Refactor: moved commons.py to style_bert_vits2/models/ and added type definitions and comments
2024-03-06 22:17:03 +00:00
tsukumi
46c83cf89a
Refactor: moved the user dictionary implementation ported from VOICEVOX to style_bert_vits2/text_processing/japanese/user_dict/
2024-03-06 22:16:42 +00:00
tsukumi
918d168ae7
Refactor: rewrote Japanese natural language processing code imported from server_editor.py
...
The logic has not been changed, only renaming, splitting and moving modules on a per-function basis.
Existing code will be left in place for the time being to avoid breaking the training code, which is not subject to refactoring this time.
2024-03-06 20:56:21 +00:00