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

69 Commits

Author SHA1 Message Date
源文雨
8ded36e9e1 Merge branch 'dev' of https://github.com/fumiama/Retrieval-based-Voice-Conversion-WebUI 2026-04-18 17:39:34 +08:00
源文雨
71cc31a96c fix: make ci happy 2025-11-21 15:36:50 +08:00
源文雨
e71b6c4408 fix: make ci happy 2025-11-21 15:24:43 +08:00
源文雨
5f198f31c3 fix: make ci happy 2025-11-21 15:14:22 +08:00
源文雨
7096797eaf fix: make ci happy 2025-11-21 15:12:26 +08:00
源文雨
57bee42fc9 fix: make ci happy 2025-11-21 15:10:40 +08:00
源文雨
53d54681cf fix: i18n & dl & tests 2025-11-21 15:06:04 +08:00
fumiama
6a9b026a53 fix(ci): mis-closing of some useful issues 2025-11-18 13:21:30 +08:00
源文雨
4582d4b49a fix(ci): file path change 2024-11-28 18:09:25 +09:00
源文雨
7befbd10d9 optimize(train): combine extract f0 together 2024-11-28 18:03:17 +09:00
源文雨
4b68fb0e13 feat: update to latest torch & gradio version 2024-11-27 22:16:06 +09:00
源文雨
7c0b1c01f1 fix(ci): fairseq installing 👎 2024-11-27 16:18:34 +09:00
源文雨
522d101c0b chore(workflow): remove sync_dev 2024-07-01 17:52:19 +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
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
91d3504c5d docs(github): add issue templates for bug report and feature request (#27) 2024-06-11 12:22:59 +09:00
Alex Murkoff
5f69b9a376 chore(structure): rename requirements files (#14)
* chore(structure): rename requirements files

all of the requirements under `requirements/` have requirements-* in their name, which just looks dirty since all of the requirements are already in the `requirements` dir. therefore to have cleaner project, it's better to rename all the req files to just contain info on what each of them does

* fix(unitest): update requirements file used in the unitest workflow
2024-06-09 20:56:01 +09:00
源文雨
3f85a24e1b optimize(deps): move req.txts into req folder 2024-06-07 00:48:35 +09:00
源文雨
50d46982d2 optimize(all): tidy project structure 2024-06-05 19:15:53 +09:00
源文雨
6d4674853c chore: update rvcmd to v0.2.3 2024-05-05 15:35:15 +09:00
源文雨
04603ac5f5 fix(workflow): incorrect commit back 2024-04-21 22:30:33 +09:00
源文雨
a2e2749a7d feat(env): split checksum env into sha256.env 2024-04-21 22:28:12 +09:00
源文雨
229fe68818 feat(rvcmd): add dns and dl link fallback 2024-04-21 02:00:27 +09:00
源文雨
4ed830f785 feat(web): check assets integrity on start 2024-04-21 00:16:10 +09:00
源文雨
9cae044bf2 feat(workflow): add close-issue 2024-04-11 17:34:13 +09:00
Zzzyt
c2ab680e18 add is_half argument to extract_feature_print.py (#1683)
* for GTX1650

* testing torch-profiler

* no more profiler & change default audio

* longer slice

* fluid container

* cache rmvpe and ui tweaks

* get my changes back after merge

* format code

* only load rmvpe when necessary

* fix rmvpe & config bug

* fix is_half again

* manual sync with upstream

* revert other changes for pull request
2024-01-11 22:40:34 +09:00
Ftps
0472bc5283 Update PULL_REQUEST_TEMPLATE.md (#1417) 2023-10-13 00:08:58 +09:00
源文雨
fe166e7f3d feat: optimize actions 2023-09-23 14:01:58 +09:00
源文雨
83feaa7300 feat: optimize actions 2023-09-23 13:58:28 +09:00
源文雨
937d748c67 feat: optimize actions 2023-09-22 00:18:10 +09:00
源文雨
12a85111b1 feat: optimize actions 2023-09-22 00:16:49 +09:00
源文雨
6ce02c88a5 feat: optimize actions 2023-09-22 00:10:24 +09:00
源文雨
6a235eb926 feat: optimize actions 2023-09-22 00:10:16 +09:00
源文雨
9aeb950aea feat(workflow): add sync dev 2023-09-22 00:10:08 +09:00
源文雨
0f34027cca feat: optimize actions 2023-09-22 00:09:59 +09:00
源文雨
a47aad5a3c feat: edit PR template 2023-09-20 23:19:06 +09:00
源文雨
703b16a573 feat(workflow): add close-pr on non-dev branch 2023-09-20 23:15:11 +09:00
源文雨
056d00ce24 feat(workflow): trigger on dev 2023-09-20 23:15:08 +09:00
源文雨
c761bda09a fix: remove pull_format commit-back 2023-09-09 11:59:50 +08:00
源文雨
bce6fd7dcd fix: unit test 2023-09-03 02:03:02 +08:00
Ftps
d880f0d19f fix genlocale 2023-08-29 20:34:14 +09:00
Ftps
ea1047ec8e fix genlocale 2023-08-29 15:41:19 +09:00
Ftps
a1bbcd6fd5 fix workflow 2023-08-28 16:33:44 +09:00
Ftps
0cf6f96e17 Merge remote-tracking branch 'upstream/main' into clean 2023-08-27 12:43:37 +09:00
源文雨
3686c8b317 optimize: use scan_i18n -> extract_locale(#1058) 2023-08-27 01:01:43 +08:00
Doğa Yağcızeybek
b0675d2053 chore: add pull request template (#947) 2023-08-26 23:55:12 +08:00
Ftps
f6fcda7f97 fix unitest 2023-08-21 21:19:05 +09:00
Ftps
ca7307a950 fix path 2023-08-19 23:01:57 +09:00
源文雨
39ef364cff Update genlocale.yml 2023-07-28 12:48:12 +08:00