1
0
mirror of https://github.com/fumiama/Retrieval-based-Voice-Conversion-WebUI.git synced 2026-06-05 01:10:22 +08:00

1122 Commits

Author SHA1 Message Date
Tegar Bangun Suganda
277eadca9a Changing 2333333 to latest
Removing hard-coded "2333333" in latest saved checkpoint model. This make the code more logical and informative.
2024-08-14 21:02:11 +08:00
源文雨
0884d286a9 fix: resolve inconsistent sample rates
ref https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/pull/2234
2024-08-14 20:57:01 +08:00
jwinr
bf41d8bafd fix(macos): disable OpenMP parallelism to prevent segmentation fault (#73) 2024-07-18 16:48:30 +09:00
github-actions[bot]
8cd1fdd372 chore(format): run black on dev (#66)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 17:53:21 +09:00
源文雨
522d101c0b chore(workflow): remove sync_dev 2024-07-01 17:52:19 +09:00
tkyaji
168616517a chore: bump librosa to version 0.10.2
There is a bug in librosa 0.9.1.
https://github.com/librosa/librosa/pull/1594

As a result, an error occurs when executing the "Vocals/Accompaniment Separation & Reverberation Removal" function.

To address this issue, librosa has been upgraded to version 0.10.2.
Additionally, torchcrepe has been upgraded due to its dependency on librosa.
2024-07-01 17:51:58 +09:00
源文雨
04d8abe7d5 fix(crepe): MPS framework doesn't support float64
see https://github.com/maxrmorrison/torchcrepe/pull/40
2024-06-24 00:21:47 +09:00
源文雨
ee8fbb617e fix(rmvpe): add filter_radius fallback 2024-06-20 15:18:52 +09:00
源文雨
e4138bf1e8 feat(rvcmd): update version to v0.2.5 2024-06-17 21:31:51 +09:00
源文雨
839c60e56d feat(rvcmd): update version to v0.2.5 2024-06-17 21:29:40 +09:00
源文雨
412a9950a1 doc: remove changelogs 2024-06-17 16:17:45 +09:00
源文雨
63d07adeb1 doc: update screenshot table 2024-06-16 21:18:55 +09:00
源文雨
0049d22b58 fix(i18n): unexpected change 2024-06-16 21:11:41 +09:00
源文雨
389d4a237c doc: add gui screenshot 2024-06-16 20:15:43 +09:00
github-actions[bot]
2d193be997 chore(i18n): sync locale on dev (#61)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-16 20:14:38 +09:00
github-actions[bot]
76f08a6b21 chore(format): run black on dev (#62)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-16 20:14:11 +09:00
源文雨
e5aa6b02a7 optimize(i18n): too long translation 2024-06-16 20:13:09 +09:00
github-actions[bot]
9ee26d698a chore(format): run black on dev (#60)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-16 20:08:03 +09:00
源文雨
d9a116f4f7 fix(train): mysterious importing order 2024-06-16 19:33:23 +09:00
源文雨
add4642b7e fix(train): parameter issue 2024-06-16 18:20:53 +09:00
github-actions[bot]
1410bd4d15 chore(format): run black on dev (#59)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-16 17:30:03 +09:00
源文雨
3a79d81907 fix(rtrvc): parameter issue 2024-06-16 17:25:01 +09:00
源文雨
0d5cd347bc fix(rtrvc): skip head unimplemented 2024-06-16 16:46:59 +09:00
源文雨
df83554ac1 fix(rtrvc): parameter issue 2024-06-16 15:04:48 +09:00
github-actions[bot]
a246a669cd chore(format): run black on dev (#58)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-16 14:38:44 +09:00
源文雨
8ce397da9c optimize(rtrvc): impl. rvc f0s 2024-06-16 14:36:50 +09:00
Alex Murkoff
4260b1e47f fix(backwardscomp): fix the rest of np.ndarray type subscriptions (#57)
forgot about these ones, my bad
2024-06-15 01:40:59 +09:00
Alex Murkoff
c7779116c5 chore: remove type subscription for np.ndarray specification (#56)
* chore: remove type subscription for np.ndarray specification

this is done to avoid errors on python<3.9

* chore: remove import of `Any` from typing since it's unused
2024-06-14 22:45:45 +09:00
github-actions[bot]
ed8a0c3e34 chore(format): run black on dev (#55)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-14 22:45:03 +09:00
源文雨
c51a73f521 optimize(infer): move jit into rvc 2024-06-14 22:44:07 +09:00
源文雨
e936e24a91 optimize(infer): move ipex into rvc 2024-06-14 22:01:39 +09:00
github-actions[bot]
cc11ad460d chore(format): run black on dev (#54)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-14 21:39:29 +09:00
源文雨
3b7d7c6d1a optimize(f0): move fcpe into rvc.f0 2024-06-14 21:33:46 +09:00
github-actions[bot]
24dbc5edd2 chore(format): run black on dev (#53)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-14 20:38:23 +09:00
Alex Murkoff
02d3864342 chore: declare usable classes in the rvc/f0 submodule (#52)
this way those modules can be used via `rvc.<MODULE_NAME>`
2024-06-14 19:50:51 +09:00
github-actions[bot]
83ce9a9903 chore(format): run black on dev (#50)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-14 14:35:34 +09:00
源文雨
e298fde29c optimize(crepe): move crepe into rvc.f0 2024-06-14 14:29:36 +09:00
Alex Murkoff
f79b925ee2 refactor(scripts): simplify run.sh script (#48)
* refactor(scripts): simplify run.sh script

a lot of the contents of run.sh is either wrong, unnecessary, or both! a program runner-script that installs software on your PC is a terrible idea, since users themselves should make such decisions, not some random installer/runner scripts from a github repo. the overfixation on python3.8 makes this script practically entirely useless on any linux system that isn't based on debian, or is based on debian but is heavily modified. on archlinux this script is useless, it wont install anything for you and it wont find python3.8 since there's no such thing as python3.8 ANYWHERE except for a few distros where older versions of software are not stored in an archive, but rather in the packages repo

* refactor(scripts): apply a lot more of refactoring of run script

* fix(scripts): remove env variable setting for macOS systems

use --pycmd python instead of --pycmd python3
2024-06-13 23:52:49 +09:00
源文雨
1e94e007d5 optimize(rvc.f0): rename inner defs 2024-06-13 00:51:22 +09:00
github-actions[bot]
83144868e1 chore(format): run black on dev (#46)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-13 00:44:04 +09:00
源文雨
8ac5597a3f optimize(rmvpe): move rmvpe into rvc.f0 2024-06-13 00:42:42 +09:00
源文雨
77b371d615 optimize(f0): move some f0s into rvc.f0 2024-06-13 00:10:22 +09:00
github-actions[bot]
d44a942882 chore(format): run black on dev (#45)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-12 23:30:50 +09:00
Alex Murkoff
09285d5f5b perf: improve codec handling in load_filepaths_and_text function in infer.lib.train.utils (#44) 2024-06-12 12:53:56 +00:00
github-actions[bot]
26d17cd714 chore(format): run black on dev (#43)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-12 21:07:24 +09:00
源文雨
e486649a91 optimize(rmvpe): move deepunet&e2e into rvc 2024-06-12 20:51:46 +09:00
Alex Murkoff
1e22d468ea feat(audio): use PyAV instead of ffmpeg (#31)
* feat(audio): use PyAV instead of ffmpeg

replaced usage of ffmpeg in favor of PyAV (`av`)

* refactor(audio): store all of the audio related functions in the `infer.lib.audio`

refactors previous commit to have singular functions for each task, all located in `infer.lib.audio`

* fix(audio): remove downsample_audio from mdxnet.py

it is no longer needed, since it's imported from infer.lib.audio

* docs: remove every ffmpeg mention in the documentation to avoid confusion

* chore(requirements): remove ffmpeg-python and ffmpy from all requirements

* fix(audio): fix loading for UVR

wrapped gathering of META info from the stream into a function

fixes loading for UVR

* fix(audio): use np.frombuffer() instead of direct conversion of the resampled frames

this fixes traceback on preprocessing

* feat(audio): pre-allocate decoded_audio array in the load_audio function

this should improve performance, even if just a little

* Revert "docs: remove every ffmpeg mention in the documentation to avoid confusion"

This reverts commit 1e05bbce03.

* chore(format): run black on dev

* fix(requirements): revert removal of ffmpeg in unitest.yml and Dockerfile

* Revert "fix(requirements): revert removal of ffmpeg in unitest.yml and Dockerfile"

This reverts commit e28a0eebb2.

* feat(audio): pre-allocate numpy array to store the AudioFrame data in ndarray of dtype float32

* chore(format): run black on dev

* fix(audio): fix the decoded_audio size estimation

in estimated_total_samples we multiply by `sr` instead of `container.streams.audio[0].rate` since we want to estimate size of the OUTPUT file, not the input one. - Added dynamic resizing, in case something goes wrong and the size of decoded_audio is estimated incorrectly

Fixed function `load_audio` when the input audio's samplerate does not match the desired samplerate (`sr`)

* chore(format): run black on dev

* refactor(audio): remove `clean_path()` function as it serves no purpose anymore

* docs: remove everything related to ffmpeg

this includes everything except for formats support specification in the training_tips docs, since it has nothing to do with what ffmpeg does/did but rather what audio formats are supported (all the ones that ffmpeg supports!)

* docs: fix order of the steps in preparation in the READMEs

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-12 20:13:26 +09:00
Alex Murkoff
aec56ec0b4 chore(i18n): fix lost locale entries from other languages (except zh_*) (#39) 2024-06-12 17:33:13 +09:00
github-actions[bot]
913040806c chore(format): run black on dev (#41)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-12 17:31:43 +09:00
源文雨
22715eab7c optimize(rmvpe): move mel&stft into rvc 2024-06-12 17:29:23 +09:00