From 7ea35044d075eeeb4d3095d24fcc997552eed99e Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 00:45:09 -0300 Subject: [PATCH 01/40] Create feature-request.yaml --- .github/ISSUE_TEMPLATE/feature-request.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yaml diff --git a/.github/ISSUE_TEMPLATE/feature-request.yaml b/.github/ISSUE_TEMPLATE/feature-request.yaml new file mode 100644 index 00000000..834c94d7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yaml @@ -0,0 +1,11 @@ +name: Request +description: Do you have some feature request? Use this template +body: + - type: markdown + attributes: + value: When creating a feature request, please be aware that we do not guarantee that your idea will be implemented. We are always working to make our software better, so please be pacient and do not put pressure on our devs. + - type: textarea + id: request + attributes: + label: Describe your idea + description: Please provide enough information so we can understand and implement your idea From 5e82d3153a43bf222635eed222cd4474adbef537 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 00:49:21 -0300 Subject: [PATCH 02/40] Update feature-request.yaml --- .github/ISSUE_TEMPLATE/feature-request.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature-request.yaml b/.github/ISSUE_TEMPLATE/feature-request.yaml index 834c94d7..63c459cd 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yaml +++ b/.github/ISSUE_TEMPLATE/feature-request.yaml @@ -1,9 +1,9 @@ -name: Request +name: Feature Request description: Do you have some feature request? Use this template body: - type: markdown attributes: - value: When creating a feature request, please be aware that we do not guarantee that your idea will be implemented. We are always working to make our software better, so please be pacient and do not put pressure on our devs. + value: When creating a feature request, please be aware that we do not guarantee that your idea will be implemented. We are always working to make our software better, so please be pacient and do not put pressure on our devs. - type: textarea id: request attributes: From 749e9540e3eadcf75815e3368b315aedc9fe746b Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 00:52:27 -0300 Subject: [PATCH 03/40] Update feature-request.yaml --- .github/ISSUE_TEMPLATE/feature-request.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/feature-request.yaml b/.github/ISSUE_TEMPLATE/feature-request.yaml index 63c459cd..4aff1aa8 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yaml +++ b/.github/ISSUE_TEMPLATE/feature-request.yaml @@ -1,5 +1,6 @@ name: Feature Request description: Do you have some feature request? Use this template +title: "[REQUEST]: " body: - type: markdown attributes: From ce6429bf3abaf18b65a2f2075a30adc185a5c35d Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 00:52:58 -0300 Subject: [PATCH 04/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index f1f8ecda..6ada2f18 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -8,7 +8,6 @@ body: description: What type of issue would you like to report? multiple: true options: - - Feature Request - Documentation Feature Request - Bug Report - Question From c594f279ae90f11e242037853f67bb6c943b909a Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:13:09 -0300 Subject: [PATCH 05/40] Update feature-request.yaml --- .github/ISSUE_TEMPLATE/feature-request.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature-request.yaml b/.github/ISSUE_TEMPLATE/feature-request.yaml index 4aff1aa8..2ee93fa7 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yaml +++ b/.github/ISSUE_TEMPLATE/feature-request.yaml @@ -5,8 +5,18 @@ body: - type: markdown attributes: value: When creating a feature request, please be aware that we do not guarantee that your idea will be implemented. We are always working to make our software better, so please be pacient and do not put pressure on our devs. + - type: input + id: few-words + attributes: + label: In a few words, describe your idea + description: With a few words, briefly describe your idea + placeholder: ex. My idea is to implement rmvpe! + validations: + required: true - type: textarea id: request attributes: - label: Describe your idea - description: Please provide enough information so we can understand and implement your idea + label: More information + description: If you have a complex idea, please use this field to describe it more, please provide enough information so we can understand and implement your idea + validations: + required: false From 3a954f3dea82021e615d0adf8522b5ca35fffe8a Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:14:16 -0300 Subject: [PATCH 06/40] Update feature-request.yaml --- .github/ISSUE_TEMPLATE/feature-request.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature-request.yaml b/.github/ISSUE_TEMPLATE/feature-request.yaml index 2ee93fa7..75f40ea9 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yaml +++ b/.github/ISSUE_TEMPLATE/feature-request.yaml @@ -4,7 +4,7 @@ title: "[REQUEST]: " body: - type: markdown attributes: - value: When creating a feature request, please be aware that we do not guarantee that your idea will be implemented. We are always working to make our software better, so please be pacient and do not put pressure on our devs. + value: When creating a feature request, please be aware that **we do not guarantee that your idea will be implemented**. We are always working to make our software better, so please be pacient and do not put pressure on our devs. - type: input id: few-words attributes: From 9784766ca2c7fef0db2323e9d38170cdcbd56901 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:17:07 -0300 Subject: [PATCH 07/40] Create question.yaml --- .github/ISSUE_TEMPLATE/question.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/question.yaml diff --git a/.github/ISSUE_TEMPLATE/question.yaml b/.github/ISSUE_TEMPLATE/question.yaml new file mode 100644 index 00000000..78c438fd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yaml @@ -0,0 +1,14 @@ +name: Question +description: Do you any question? Use this template +title: "[QUESTION]: " +body: + - type: markdown + attributes: + value: We are always working to make our software better, so please be pacient and wait for a response + - type: textarea + id: question + attributes: + label: My Question + description: What is your question? + validations: + required: true From afa1d60ed4a14aa7345e441e5232458de67fac73 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:18:25 -0300 Subject: [PATCH 08/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 6ada2f18..7dda1cdb 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -10,7 +10,6 @@ body: options: - Documentation Feature Request - Bug Report - - Question - Others validations: required: true From 26741a5ccc88f0427d06eb523fb0ede43cd58fef Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:20:03 -0300 Subject: [PATCH 09/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 7dda1cdb..cb13c060 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -1,18 +1,6 @@ name: Issue description: Please provide as much detail as possible to convey the history of your problem. body: - - type: dropdown - id: issue-type - attributes: - label: Issue Type - description: What type of issue would you like to report? - multiple: true - options: - - Documentation Feature Request - - Bug Report - - Others - validations: - required: true - type: input id: vc-client-version attributes: From ba1823cad5f2aac2d19618b922f3cbce0878e9dc Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:20:21 -0300 Subject: [PATCH 10/40] Update question.yaml --- .github/ISSUE_TEMPLATE/question.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/question.yaml b/.github/ISSUE_TEMPLATE/question.yaml index 78c438fd..8bc86f3c 100644 --- a/.github/ISSUE_TEMPLATE/question.yaml +++ b/.github/ISSUE_TEMPLATE/question.yaml @@ -1,4 +1,4 @@ -name: Question +name: Question | Others description: Do you any question? Use this template title: "[QUESTION]: " body: From 6df24ad762c1079707f14a90586aa2f03bfe74a4 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:20:48 -0300 Subject: [PATCH 11/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index cb13c060..96244d9d 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -1,5 +1,6 @@ name: Issue description: Please provide as much detail as possible to convey the history of your problem. +title: "[ISSUE]: " body: - type: input id: vc-client-version From cd857f4daa136635d518403a758b3ca27cdba207 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:30:57 -0300 Subject: [PATCH 12/40] Create FAQ.md --- .github/FAQ.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/FAQ.md diff --git a/.github/FAQ.md b/.github/FAQ.md new file mode 100644 index 00000000..4ffb3776 --- /dev/null +++ b/.github/FAQ.md @@ -0,0 +1,17 @@ +# Frequently Asked Questions +Please read this FAQ before asking or making a bug report. + +### 1. AMD GPU don't appear or not working +> Please download the **latest DirectML version**, use the **f0 det. rmvpe_onnx** and .ONNX models only! (.pth models do not work properly, use the "Export to ONNX" if you have a .pth model) + +### 2. NVidia GPU don't appear or not working +> Make sure that the [NVidia CUDA Toolkit](https://developer.nvidia.com/cuda-downloads) drivers are installed on your PC and up-to-date + +### 3. High CPU usage +> Decrease your EXTRA value and put the index feature to 0 + +### 4. High Latency/Reponse +> Decrease your chunk value until you find a good mix of quality and response time + +### 5. I'm hearing my voice without changes! +> Make sure to disable **passthru** mode From dd85f99545b76880072c3157abcf67398d37ca12 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:32:59 -0300 Subject: [PATCH 13/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 96244d9d..77d072bd 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -2,6 +2,10 @@ name: Issue description: Please provide as much detail as possible to convey the history of your problem. title: "[ISSUE]: " body: + - type: markdown + attributes: + value: ### Please read our [FAQ](https://github.com/w-okada/voice-changer/blob/master/.github/FAQ.md) before making a bug report! + - type: input id: vc-client-version attributes: From a8f4a71327a6497e917830991c05a4c4174aaeb0 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:33:27 -0300 Subject: [PATCH 14/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 77d072bd..df8e5871 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -5,7 +5,6 @@ body: - type: markdown attributes: value: ### Please read our [FAQ](https://github.com/w-okada/voice-changer/blob/master/.github/FAQ.md) before making a bug report! - - type: input id: vc-client-version attributes: From 3fbc3f67d2000e1f2625723ed1fd1daa61940199 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:33:41 -0300 Subject: [PATCH 15/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index df8e5871..122bac57 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -4,7 +4,8 @@ title: "[ISSUE]: " body: - type: markdown attributes: - value: ### Please read our [FAQ](https://github.com/w-okada/voice-changer/blob/master/.github/FAQ.md) before making a bug report! + value: | + # Please read our [FAQ](https://github.com/w-okada/voice-changer/blob/master/.github/FAQ.md) before making a bug report! - type: input id: vc-client-version attributes: From 8838ce757c9eeee6c9b6f0ab3a8ba83491dab970 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 01:33:53 -0300 Subject: [PATCH 16/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 122bac57..d136d8bf 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -4,8 +4,7 @@ title: "[ISSUE]: " body: - type: markdown attributes: - value: | - # Please read our [FAQ](https://github.com/w-okada/voice-changer/blob/master/.github/FAQ.md) before making a bug report! + value: Please read our [FAQ](https://github.com/w-okada/voice-changer/blob/master/.github/FAQ.md) before making a bug report! - type: input id: vc-client-version attributes: From a2501c245f98e13dac4fc68c7311b194d5fb7a56 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:40:14 -0300 Subject: [PATCH 17/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 81 +++++++------------------------ 1 file changed, 18 insertions(+), 63 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index d136d8bf..934ee20f 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -8,9 +8,9 @@ body: - type: input id: vc-client-version attributes: - label: vc client version number - description: filename of you download(.zip) - placeholder: MMVCServerSIO_xxx_yyyy-zzzz_v.x.x.x.x.zip + label: Voice Changer Version + description: Downloaded File Name (.zip) + placeholder: e.g. MMVCServerSIO_xxx_yyyy-zzzz_v.x.x.x.x.zip validations: required: true - type: input @@ -24,70 +24,25 @@ body: id: GPU attributes: label: GPU - description: GPU. If you have no gpu, please input none. + description: If you have no gpu, please input none. validations: required: true - - type: dropdown - id: clear-setting + - type: checkboxes + id: checks attributes: - label: Clear setting - description: Have you tried clear setting? options: - - "no" - - "yes" - validations: - required: true - - type: dropdown - id: sample-model - attributes: - label: Sample model - description: Sample model work fine - options: - - "no" - - "yes" - validations: - required: true - - type: dropdown - id: input-chunk-num - attributes: - label: Input chunk num - description: Have you tried to change input chunk num? - options: - - "no" - - "yes" - validations: - required: true - - type: dropdown - id: wait-for-launch - attributes: - label: Wait for a while - description: If the GUI won't start up, wait a several minutes. Alternatively, have you excluded it from your virus-checking software (at your own risk)? - options: - - "The GUI successfully launched." - - "no" - - "yes" - validations: - required: true - - type: dropdown - id: read-tutorial - attributes: - label: read tutorial - description: Have you read the tutorial? https://github.com/w-okada/voice-changer/blob/master/tutorials/tutorial_rvc_en_latest.md - options: - - "no" - - "yes" - validations: - required: true - - type: dropdown - id: extract-to-new-folder - attributes: - label: Extract files to a new folder. - description: Extract files from a zip file to a new folder, different from the previous version.(If you have.) - options: - - "no" - - "yes" - validations: - required: true + - label: I've tried to clear settings + description: Check if you have pressed "Clear Settings" and restarted application + - label: Sample models are working + description: Check if default models are working properly + - label: I've tried to change the Chunk Size + description: Check this if you tried to decrease/increase your chunk size + - label: GUI was successfully launched + description: Check this if you can see the GUI + - label: I've read the tutorial + description: Check if you have read the [tutorial](https://github.com/w-okada/voice-changer/blob/master/tutorials/tutorial_rvc_en_latest.md) + - label: I've tried to extract to another folder (or re-extracted) + description: Check if you have tried another folder and re-extracted the files - type: input id: vc-type attributes: From 7df36f5a725daff32967c6cf47b4aaaca0935e94 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:42:25 -0300 Subject: [PATCH 18/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 934ee20f..0601e764 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -31,18 +31,12 @@ body: id: checks attributes: options: - - label: I've tried to clear settings - description: Check if you have pressed "Clear Settings" and restarted application - - label: Sample models are working - description: Check if default models are working properly + - label: I've tried to Clear Settings + - label: Sample/Default Models are working - label: I've tried to change the Chunk Size - description: Check this if you tried to decrease/increase your chunk size - label: GUI was successfully launched - description: Check this if you can see the GUI - - label: I've read the tutorial - description: Check if you have read the [tutorial](https://github.com/w-okada/voice-changer/blob/master/tutorials/tutorial_rvc_en_latest.md) - - label: I've tried to extract to another folder (or re-extracted) - description: Check if you have tried another folder and re-extracted the files + - label: I've read the [tutorial](https://github.com/w-okada/voice-changer/blob/master/tutorials/tutorial_rvc_en_latest.md) + - label: I've tried to extract to another folder (or re-extract) the .zip file - type: input id: vc-type attributes: From e3bca2c49b23f4292c5ed053636dd0bb29ab05aa Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:43:23 -0300 Subject: [PATCH 19/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 0601e764..21255a7c 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -30,6 +30,7 @@ body: - type: checkboxes id: checks attributes: + label: | options: - label: I've tried to Clear Settings - label: Sample/Default Models are working From ff22dd4b7c7ed5e0afd20dafb1871128782e318f Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:44:50 -0300 Subject: [PATCH 20/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 21255a7c..4a151a77 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -30,7 +30,7 @@ body: - type: checkboxes id: checks attributes: - label: | + label: Checks options: - label: I've tried to Clear Settings - label: Sample/Default Models are working From 49ab9e80cb4debed8d9214214db267a417014aa6 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:49:45 -0300 Subject: [PATCH 21/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 4a151a77..7d8ba7b8 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -10,14 +10,15 @@ body: attributes: label: Voice Changer Version description: Downloaded File Name (.zip) - placeholder: e.g. MMVCServerSIO_xxx_yyyy-zzzz_v.x.x.x.x.zip + placeholder: MMVCServerSIO_xxx_yyyy-zzzz_v.x.x.x.x.zip validations: required: true - type: input id: OS attributes: - label: OS - description: OS name and version. e.g. Windows 10, Ubuntu 20.04, if you use mac, M1 or Intel.(Intel is not supported) and version venture, monterey, big sur. + label: Operational System + description: e.g. Windows 10, Ubuntu 20.04, MacOS Venture, MacOS Monterey, etc... + placeholder: Windows 10 validations: required: true - type: input @@ -49,7 +50,7 @@ body: - type: input id: model-type attributes: - label: Model type + label: Model Type description: List up the type of model you use? e.g. pyTorch, ONNX, f0, no f0 validations: required: true @@ -61,12 +62,12 @@ body: - type: textarea id: capture attributes: - label: application window capture - description: the appkication window. + label: Application Screenshot + description: Please provide a screenshot of your application so we can see your settings - type: textarea id: logs-on-terminal attributes: - label: logs on terminal - description: logs on terminal. + label: Logs on console + description: Copy and paste the log on your console here validations: required: true From f64ce2b7b86d66dc68d02b085221df6f5036f318 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:53:16 -0300 Subject: [PATCH 22/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 7d8ba7b8..b5f80c1b 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -47,23 +47,16 @@ body: placeholder: RVC validations: required: true - - type: input - id: model-type - attributes: - label: Model Type - description: List up the type of model you use? e.g. pyTorch, ONNX, f0, no f0 - validations: - required: true - type: textarea id: issue attributes: - label: Situation - description: Developers spend a lot of time developing new features and resolving issues. If you really want to get it solved, please provide as much reproducible information and logs as possible. Provide logs on the terminal and capture the appkication window. + label: Issue Description + description: Please provide as much reproducible information and logs as possible - type: textarea id: capture attributes: label: Application Screenshot - description: Please provide a screenshot of your application so we can see your settings + description: Please provide a screenshot of your application so we can see your settings (you can paste or drag-n-drop) - type: textarea id: logs-on-terminal attributes: From f750f17ceb0722b1eb575693bc74a008264f596b Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:55:29 -0300 Subject: [PATCH 23/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index b5f80c1b..19d67c1c 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -42,8 +42,8 @@ body: - type: input id: vc-type attributes: - label: Voice Changer type - description: Which type of voice changer you use? e.g. MMVC v1.3, RVC + label: Model Type + description: MMVC, so-vits-rvc, RVC, DDSP-SVC placeholder: RVC validations: required: true From f0f3dad6c4d0707a7d7ee7ea72e82c0687c1e347 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:57:33 -0300 Subject: [PATCH 24/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index 19d67c1c..a5790770 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -31,7 +31,7 @@ body: - type: checkboxes id: checks attributes: - label: Checks + label: Read carefully and check the options options: - label: I've tried to Clear Settings - label: Sample/Default Models are working From 30cbc753044e437b0aa1ee956b6346df35fc2dec Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 04:59:17 -0300 Subject: [PATCH 25/40] Update issue.yaml --- .github/ISSUE_TEMPLATE/issue.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/issue.yaml b/.github/ISSUE_TEMPLATE/issue.yaml index a5790770..852f385b 100644 --- a/.github/ISSUE_TEMPLATE/issue.yaml +++ b/.github/ISSUE_TEMPLATE/issue.yaml @@ -1,4 +1,4 @@ -name: Issue +name: Issue or Bug Report description: Please provide as much detail as possible to convey the history of your problem. title: "[ISSUE]: " body: From 320ba88720aec36c17eb0a99d5aa0b395b8abbe9 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 05:00:12 -0300 Subject: [PATCH 26/40] Update question.yaml --- .github/ISSUE_TEMPLATE/question.yaml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/question.yaml b/.github/ISSUE_TEMPLATE/question.yaml index 8bc86f3c..578af214 100644 --- a/.github/ISSUE_TEMPLATE/question.yaml +++ b/.github/ISSUE_TEMPLATE/question.yaml @@ -1,6 +1,5 @@ -name: Question | Others +name: Question or Other description: Do you any question? Use this template -title: "[QUESTION]: " body: - type: markdown attributes: @@ -8,7 +7,7 @@ body: - type: textarea id: question attributes: - label: My Question - description: What is your question? + label: Description + description: What is your question? (or other non-related to bugs/feature-request) validations: required: true From 0f2698fb6cca7c6157ed398d5b6291ef959b83ea Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Sun, 10 Sep 2023 05:37:56 -0300 Subject: [PATCH 27/40] Update FAQ.md --- .github/FAQ.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/FAQ.md b/.github/FAQ.md index 4ffb3776..729f755e 100644 --- a/.github/FAQ.md +++ b/.github/FAQ.md @@ -1,8 +1,15 @@ # Frequently Asked Questions Please read this FAQ before asking or making a bug report. +### General fixes: +*Do all these steps so you can fix some issues.* +- Restart the application +- Go to your Windows %AppData% (Win + R, then put %appdata% and press Enter) and delete the "**voice-changer-native-client**" folder +- Extract your .zip to a new location and avoid folders with space or specials characters (also avoid long file paths) +- If you don't have a GPU or have a too old GPU, try using the [Colab Version](https://colab.research.google.com/github/w-okada/voice-changer/blob/master/Realtime_Voice_Changer_on_Colab.ipynb) instead + ### 1. AMD GPU don't appear or not working -> Please download the **latest DirectML version**, use the **f0 det. rmvpe_onnx** and .ONNX models only! (.pth models do not work properly, use the "Export to ONNX" if you have a .pth model) +> Please download the **latest DirectML version**, use the **f0 det. rmvpe_onnx** and .ONNX models only! (.pth models do not work properly, use the "Export to ONNX" it can take a while) ### 2. NVidia GPU don't appear or not working > Make sure that the [NVidia CUDA Toolkit](https://developer.nvidia.com/cuda-downloads) drivers are installed on your PC and up-to-date @@ -10,8 +17,8 @@ Please read this FAQ before asking or making a bug report. ### 3. High CPU usage > Decrease your EXTRA value and put the index feature to 0 -### 4. High Latency/Reponse +### 4. High Latency > Decrease your chunk value until you find a good mix of quality and response time -### 5. I'm hearing my voice without changes! +### 5. I'm hearing my voice without changes > Make sure to disable **passthru** mode From 3b5844ba1096fd726c4881f368e6b45ed701525d Mon Sep 17 00:00:00 2001 From: InsanEagle <67074517+InsanEagle@users.noreply.github.com> Date: Tue, 12 Sep 2023 16:43:58 +0300 Subject: [PATCH 28/40] Update requirements.txt --- server/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/server/requirements.txt b/server/requirements.txt index 7b46b4e4..aa275cf2 100644 --- a/server/requirements.txt +++ b/server/requirements.txt @@ -3,6 +3,7 @@ # # wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh # # bash Anaconda3-2022.10-Linux-x86_64.sh +Cython==3.0.2 uvicorn==0.21.1 pyOpenSSL==23.1.1 numpy==1.23.5 From 38fb8aa32f270472ea02a576a5485239e1a491d0 Mon Sep 17 00:00:00 2001 From: InsanEagle <67074517+InsanEagle@users.noreply.github.com> Date: Tue, 12 Sep 2023 16:47:19 +0300 Subject: [PATCH 29/40] Update requirements.txt --- server/requirements.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/server/requirements.txt b/server/requirements.txt index aa275cf2..6afaaa2d 100644 --- a/server/requirements.txt +++ b/server/requirements.txt @@ -3,7 +3,6 @@ # # wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh # # bash Anaconda3-2022.10-Linux-x86_64.sh -Cython==3.0.2 uvicorn==0.21.1 pyOpenSSL==23.1.1 numpy==1.23.5 @@ -14,7 +13,6 @@ python-socketio==5.8.0 fastapi==0.95.1 python-multipart==0.0.6 onnxruntime-gpu==1.13.1 -pyworld==0.3.3 scipy==1.10.1 matplotlib==3.7.1 fairseq==0.12.2 From dab44c804f0ce904d1b2d8b0aea875a2ffa4db3a Mon Sep 17 00:00:00 2001 From: InsanEagle <67074517+InsanEagle@users.noreply.github.com> Date: Tue, 12 Sep 2023 17:00:08 +0300 Subject: [PATCH 30/40] Update requirements.txt --- server/requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/server/requirements.txt b/server/requirements.txt index 6afaaa2d..4a5e79e7 100644 --- a/server/requirements.txt +++ b/server/requirements.txt @@ -15,7 +15,6 @@ python-multipart==0.0.6 onnxruntime-gpu==1.13.1 scipy==1.10.1 matplotlib==3.7.1 -fairseq==0.12.2 websockets==11.0.2 faiss-cpu==1.7.3 torchcrepe==0.0.18 From f7e3377d95d80e63617123ca0cc6725f2e9fe271 Mon Sep 17 00:00:00 2001 From: InsanEagle <67074517+InsanEagle@users.noreply.github.com> Date: Tue, 12 Sep 2023 17:20:41 +0300 Subject: [PATCH 31/40] Update Realtime_Voice_Changer_on_Colab.ipynb --- Realtime_Voice_Changer_on_Colab.ipynb | 1 + 1 file changed, 1 insertion(+) diff --git a/Realtime_Voice_Changer_on_Colab.ipynb b/Realtime_Voice_Changer_on_Colab.ipynb index d998459c..66da42e2 100644 --- a/Realtime_Voice_Changer_on_Colab.ipynb +++ b/Realtime_Voice_Changer_on_Colab.ipynb @@ -91,6 +91,7 @@ "print(\"\\033[92mSuccessfully cloned the repository\")\n", "\n", "!apt-get install libportaudio2 &> /dev/null\n", + "!pip install pyworld" "!pip install onnxruntime-gpu uvicorn faiss-gpu fairseq jedi google-colab moviepy decorator==4.4.2 sounddevice numpy==1.23.5 pyngrok --quiet\n", "!pip install -r requirements.txt --no-build-isolation --quiet\n", "# Maybe install Tensor packages?\n", From 8d877b914ae5234fb5562acef817daca833b4cd6 Mon Sep 17 00:00:00 2001 From: InsanEagle <67074517+InsanEagle@users.noreply.github.com> Date: Tue, 12 Sep 2023 18:27:06 +0300 Subject: [PATCH 32/40] Update Realtime_Voice_Changer_on_Colab.ipynb --- Realtime_Voice_Changer_on_Colab.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Realtime_Voice_Changer_on_Colab.ipynb b/Realtime_Voice_Changer_on_Colab.ipynb index 66da42e2..4a94e103 100644 --- a/Realtime_Voice_Changer_on_Colab.ipynb +++ b/Realtime_Voice_Changer_on_Colab.ipynb @@ -91,7 +91,7 @@ "print(\"\\033[92mSuccessfully cloned the repository\")\n", "\n", "!apt-get install libportaudio2 &> /dev/null\n", - "!pip install pyworld" + "!pip install pyworld", "!pip install onnxruntime-gpu uvicorn faiss-gpu fairseq jedi google-colab moviepy decorator==4.4.2 sounddevice numpy==1.23.5 pyngrok --quiet\n", "!pip install -r requirements.txt --no-build-isolation --quiet\n", "# Maybe install Tensor packages?\n", From f191d1e029b47022070af6c2b6e55d4e80087553 Mon Sep 17 00:00:00 2001 From: InsanEagle <67074517+InsanEagle@users.noreply.github.com> Date: Tue, 12 Sep 2023 18:28:06 +0300 Subject: [PATCH 33/40] Update Realtime_Voice_Changer_on_Colab.ipynb --- Realtime_Voice_Changer_on_Colab.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Realtime_Voice_Changer_on_Colab.ipynb b/Realtime_Voice_Changer_on_Colab.ipynb index 4a94e103..1684258a 100644 --- a/Realtime_Voice_Changer_on_Colab.ipynb +++ b/Realtime_Voice_Changer_on_Colab.ipynb @@ -91,7 +91,7 @@ "print(\"\\033[92mSuccessfully cloned the repository\")\n", "\n", "!apt-get install libportaudio2 &> /dev/null\n", - "!pip install pyworld", + "!pip install pyworld\n", "!pip install onnxruntime-gpu uvicorn faiss-gpu fairseq jedi google-colab moviepy decorator==4.4.2 sounddevice numpy==1.23.5 pyngrok --quiet\n", "!pip install -r requirements.txt --no-build-isolation --quiet\n", "# Maybe install Tensor packages?\n", From d60b4927306bd91c57827d1276c0174f7989b6ea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Sep 2023 15:58:25 +0000 Subject: [PATCH 34/40] @InsanEagle has signed the CLA from Pull Request #832 --- signatures/version1/cla.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/signatures/version1/cla.json b/signatures/version1/cla.json index 7ea03682..74461823 100644 --- a/signatures/version1/cla.json +++ b/signatures/version1/cla.json @@ -31,6 +31,14 @@ "created_at": "2023-08-10T11:43:18Z", "repoId": 527419347, "pullRequestNo": 683 + }, + { + "name": "InsanEagle", + "id": 67074517, + "comment_id": 1716001761, + "created_at": "2023-09-12T15:58:11Z", + "repoId": 527419347, + "pullRequestNo": 832 } ] } \ No newline at end of file From 8e56ecfcec0b99f2e4a82b763448203c0a0bb883 Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Thu, 14 Sep 2023 02:50:45 -0300 Subject: [PATCH 35/40] Update Realtime_Voice_Changer_on_Colab.ipynb --- Realtime_Voice_Changer_on_Colab.ipynb | 350 +++++++++----------------- 1 file changed, 118 insertions(+), 232 deletions(-) diff --git a/Realtime_Voice_Changer_on_Colab.ipynb b/Realtime_Voice_Changer_on_Colab.ipynb index 1684258a..144b9e98 100644 --- a/Realtime_Voice_Changer_on_Colab.ipynb +++ b/Realtime_Voice_Changer_on_Colab.ipynb @@ -1,6 +1,6 @@ { "cells": [ - { + { "cell_type": "markdown", "metadata": { "id": "view-in-github", @@ -12,265 +12,146 @@ }, { "cell_type": "markdown", - "metadata": { - "id": "Lbbmx_Vjl0zo" - }, "source": [ - "### w-okada's Voice Changer | **Google Colab**\n", + "### [w-okada's Voice Changer](https://github.com/w-okada/voice-changer) | **Colab**\n", "\n", "---\n", "\n", - "##**READ ME - VERY IMPORTANT**\n", + "## **⬇ VERY IMPORTANT ⬇**\n", "\n", - "This is an attempt to run [Realtime Voice Changer](https://github.com/w-okada/voice-changer) on Google Colab, still not perfect but is totally usable, you can use the following settings for better results:\n", + "You can use the following settings for better results:\n", "\n", - "If you're using a index: `f0: RMVPE_ONNX | Chunk: 112 or higher | Extra: 8192`\\\n", - "If you're not using a index: `f0: RMVPE_ONNX | Chunk: 96 or higher | Extra: 16384`\\\n", - "**Don't forget to select your Colab GPU in the GPU field (Tesla T4, for free users)*\n", + "If you're using a index: `f0: RMVPE_ONNX | Chunk: 112 or higher | Extra: 8192`
\n", + "If you're not using a index: `f0: RMVPE_ONNX | Chunk: 96 or higher | Extra: 16384`
\n", + "**Don't forget to select a T4 GPU in the GPU field, NEVER use CPU!\n", "> Seems that PTH models performance better than ONNX for now, you can still try ONNX models and see if it satisfies you\n", "\n", "\n", "*You can always [click here](https://github.com/YunaOneeChan/Voice-Changer-Settings) to check if these settings are up-to-date*\n", - "

\n", "\n", "---\n", "\n", - "###Always use Colab GPU (**VERY VERY VERY IMPORTANT!**)\n", + "### ⬇ Always use Colab GPU! (**IMPORTANT!**) ⬇\n", "You need to use a Colab GPU so the Voice Changer can work faster and better\\\n", "Use the menu above and click on **Runtime** » **Change runtime** » **Hardware acceleration** to select a GPU (**T4 is the free one**)\n", "\n", "---\n", - "\n", - "
\n", - "\n", - "# **Credits and Support**\n", - "Realtime Voice Changer by [w-okada](https://github.com/w-okada)\\\n", - "Colab files updated by [rafacasari](https://github.com/Rafacasari)\\\n", + "**Credits**
\n", + "Realtime Voice Changer by [w-okada](https://github.com/w-okada)
\n", + "Notebook files updated by [rafacasari](https://github.com/Rafacasari)
\n", "Recommended settings by [YunaOneeChan](https://github.com/YunaOneeChan)\n", "\n", - "Need help? [AI Hub Discord](https://discord.gg/aihub) » ***#help-realtime-vc***\n", + "**Need help?** [AI Hub Discord](https://discord.gg/aihub) » ***#help-realtime-vc***\n", "\n", "---" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "cellView": "form", - "id": "RhdqDSt-LfGr" - }, - "outputs": [], - "source": [ - "# @title **[Optional]** Connect to Google Drive\n", - "# @markdown Using Google Drive can improve load times a bit and your models will be stored, so you don't need to re-upload every time that you use.\n", - "import os\n", - "from google.colab import drive\n", - "\n", - "if not os.path.exists('/content/drive'):\n", - " drive.mount('/content/drive')\n", - "\n", - "%cd /content/drive/MyDrive" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "86wTFmqsNMnD", - "cellView": "form" - }, - "outputs": [], - "source": [ - "# @title **[1]** Clone repository and install dependencies\n", - "# @markdown This first step will download the latest version of Voice Changer and install the dependencies. **It will take around 2 minutes to complete.**\n", - "\n", - "!git clone --depth 1 https://github.com/w-okada/voice-changer.git &> /dev/null\n", - "\n", - "%cd voice-changer/server/\n", - "print(\"\\033[92mSuccessfully cloned the repository\")\n", - "\n", - "!apt-get install libportaudio2 &> /dev/null\n", - "!pip install pyworld\n", - "!pip install onnxruntime-gpu uvicorn faiss-gpu fairseq jedi google-colab moviepy decorator==4.4.2 sounddevice numpy==1.23.5 pyngrok --quiet\n", - "!pip install -r requirements.txt --no-build-isolation --quiet\n", - "# Maybe install Tensor packages?\n", - "#!pip install torch-tensorrt\n", - "#!pip install TensorRT\n", - "print(\"\\033[92mSuccessfully installed all packages!\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "lLWQuUd7WW9U", - "cellView": "form" - }, - "outputs": [], - "source": [ - "# @title **[2]** Start Server **using ngrok** (Recommended | **need a ngrok account**)\n", - "# @markdown This cell will start the server, the first time that you run it will download the models, so it can take a while (~1-2 minutes)\n", - "\n", - "# @markdown ---\n", - "# @markdown You'll need a ngrok account, but **it's free**!\n", - "# @markdown ---\n", - "# @markdown **1** - Create a **free** account at [ngrok](https://dashboard.ngrok.com/signup)\\\n", - "# @markdown **2** - If you didn't logged in with Google or Github, you will need to **verify your e-mail**!\\\n", - "# @markdown **3** - Click [this link](https://dashboard.ngrok.com/get-started/your-authtoken) to get your auth token, copy it and place it here:\n", - "from pyngrok import conf, ngrok\n", - "\n", - "Token = '' # @param {type:\"string\"}\n", - "# @markdown **4** - Still need further tests, but maybe region can help a bit on latency?\\\n", - "# @markdown `Default Region: us - United States (Ohio)`\n", - "Region = \"us - United States (Ohio)\" # @param [\"ap - Asia/Pacific (Singapore)\", \"au - Australia (Sydney)\",\"eu - Europe (Frankfurt)\", \"in - India (Mumbai)\",\"jp - Japan (Tokyo)\",\"sa - South America (Sao Paulo)\", \"us - United States (Ohio)\"]\n", - "\n", - "MyConfig = conf.PyngrokConfig()\n", - "\n", - "MyConfig.auth_token = Token\n", - "MyConfig.region = Region[0:2]\n", - "\n", - "conf.get_default().authtoken = Token\n", - "conf.get_default().region = Region[0:2]\n", - "\n", - "conf.set_default(MyConfig);\n", - "\n", - "# @markdown ---\n", - "# @markdown If you want to automatically clear the output when the server loads, check this option.\n", - "Clear_Output = True # @param {type:\"boolean\"}\n", - "\n", - "import portpicker, subprocess, threading, time, socket, urllib.request\n", - "PORT = portpicker.pick_unused_port()\n", - "\n", - "from IPython.display import clear_output, Javascript\n", - "\n", - "from pyngrok import ngrok\n", - "ngrokConnection = ngrok.connect(PORT)\n", - "public_url = ngrokConnection.public_url\n", - "\n", - "def iframe_thread(port):\n", - " while True:\n", - " time.sleep(0.5)\n", - " sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n", - " result = sock.connect_ex(('127.0.0.1', port))\n", - " if result == 0:\n", - " break\n", - " sock.close()\n", - " clear_output()\n", - " print(\"------- SERVER READY! -------\")\n", - " print(\"Your server is available at:\")\n", - " print(public_url)\n", - " print(\"-----------------------------\")\n", - " display(Javascript('window.open(\"{url}\", \\'_blank\\');'.format(url=public_url)))\n", - "\n", - "threading.Thread(target=iframe_thread, daemon=True, args=(PORT,)).start()\n", - "\n", - "!python3 MMVCServerSIO.py \\\n", - " -p {PORT} \\\n", - " --https False \\\n", - " --content_vec_500 pretrain/checkpoint_best_legacy_500.pt \\\n", - " --content_vec_500_onnx pretrain/content_vec_500.onnx \\\n", - " --content_vec_500_onnx_on true \\\n", - " --hubert_base pretrain/hubert_base.pt \\\n", - " --hubert_base_jp pretrain/rinna_hubert_base_jp.pt \\\n", - " --hubert_soft pretrain/hubert/hubert-soft-0d54a1f4.pt \\\n", - " --nsf_hifigan pretrain/nsf_hifigan/model \\\n", - " --crepe_onnx_full pretrain/crepe_onnx_full.onnx \\\n", - " --crepe_onnx_tiny pretrain/crepe_onnx_tiny.onnx \\\n", - " --rmvpe pretrain/rmvpe.pt \\\n", - " --model_dir model_dir \\\n", - " --samples samples.json" - ] - }, - { - "cell_type": "code", - "source": [ - "# @title **[Optional]** Start Server **using localtunnel** (ngrok alternative | no account needed)\n", - "# @markdown This cell will start the server, the first time that you run it will download the models, so it can take a while (~1-2 minutes)\n", - "\n", - "# @markdown ---\n", - "!npm config set update-notifier false\n", - "!npm install -g localtunnel\n", - "print(\"\\033[92mLocalTunnel installed!\")\n", - "# @markdown If you want to automatically clear the output when the server loads, check this option.\n", - "Clear_Output = True # @param {type:\"boolean\"}\n", - "\n", - "import portpicker, subprocess, threading, time, socket, urllib.request\n", - "PORT = portpicker.pick_unused_port()\n", - "\n", - "from IPython.display import clear_output, Javascript\n", - "\n", - "def iframe_thread(port):\n", - " while True:\n", - " time.sleep(0.5)\n", - " sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n", - " result = sock.connect_ex(('127.0.0.1', port))\n", - " if result == 0:\n", - " break\n", - " sock.close()\n", - " clear_output()\n", - " print(\"Use the following endpoint to connect to localtunnel:\", urllib.request.urlopen('https://ipv4.icanhazip.com').read().decode('utf8').strip(\"\\n\"))\n", - " p = subprocess.Popen([\"lt\", \"--port\", \"{}\".format(port)], stdout=subprocess.PIPE)\n", - " for line in p.stdout:\n", - " print(line.decode(), end='')\n", - "\n", - "threading.Thread(target=iframe_thread, daemon=True, args=(PORT,)).start()\n", - "\n", - "\n", - "!python3 MMVCServerSIO.py \\\n", - " -p {PORT} \\\n", - " --https False \\\n", - " --content_vec_500 pretrain/checkpoint_best_legacy_500.pt \\\n", - " --content_vec_500_onnx pretrain/content_vec_500.onnx \\\n", - " --content_vec_500_onnx_on true \\\n", - " --hubert_base pretrain/hubert_base.pt \\\n", - " --hubert_base_jp pretrain/rinna_hubert_base_jp.pt \\\n", - " --hubert_soft pretrain/hubert/hubert-soft-0d54a1f4.pt \\\n", - " --nsf_hifigan pretrain/nsf_hifigan/model \\\n", - " --crepe_onnx_full pretrain/crepe_onnx_full.onnx \\\n", - " --crepe_onnx_tiny pretrain/crepe_onnx_tiny.onnx \\\n", - " --rmvpe pretrain/rmvpe.pt \\\n", - " --model_dir model_dir \\\n", - " --samples samples.json \\\n", - " --colab True" ], "metadata": { - "cellView": "form", - "id": "ZwZaCf4BeZi2" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "# In Development | **Need contributors**" - ], - "metadata": { - "id": "iuf9pBHYpTn-" + "id": "Lbbmx_Vjl0zo" } }, { "cell_type": "code", "source": [ - "# @title **[BROKEN]** Start Server using Colab Tunnels (trying to fix this TwT)\n", - "# @markdown **Issue:** Everything starts correctly, but when you try to use the client, you'll see in your browser console a bunch of errors **(Error 500 - Not Allowed.)**\n", + "# @title Clone repository and install dependencies\n", + "# @markdown This first step will download the latest version of Voice Changer and install the dependencies. **It can take some time to complete.**\n", + "%cd /content/\n", "\n", - "import portpicker, subprocess, threading, time, socket, urllib.request\n", - "PORT = portpicker.pick_unused_port()\n", + "!pip install colorama --quiet\n", + "from colorama import Fore, Style\n", + "import os\n", "\n", - "def iframe_thread(port):\n", - " while True:\n", - " time.sleep(0.5)\n", - " sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n", - " result = sock.connect_ex(('127.0.0.1', port))\n", - " if result == 0:\n", - " break\n", - " sock.close()\n", - " from google.colab.output import serve_kernel_port_as_window\n", - " serve_kernel_port_as_window(PORT)\n", + "print(f\"{Fore.CYAN}> Cloning the repository...{Style.RESET_ALL}\")\n", + "!git clone https://github.com/w-okada/voice-changer.git --quiet\n", + "print(f\"{Fore.GREEN}> Successfully cloned the repository!{Style.RESET_ALL}\")\n", + "%cd voice-changer/server/\n", "\n", - "threading.Thread(target=iframe_thread, daemon=True, args=(PORT,)).start()\n", + "print(f\"{Fore.CYAN}> Installing libportaudio2...{Style.RESET_ALL}\")\n", + "!apt-get -y install libportaudio2 -qq\n", + "\n", + "print(f\"{Fore.CYAN}> Installing pre-dependencies...{Style.RESET_ALL}\")\n", + "# Install dependencies that are missing from requirements.txt and pyngrok\n", + "!pip install faiss-gpu fairseq pyngrok --quiet\n", + "!pip install pyworld --no-build-isolation --quiet\n", + "print(f\"{Fore.CYAN}> Installing dependencies from requirements.txt...{Style.RESET_ALL}\")\n", + "!pip install -r requirements.txt --quiet\n", + "\n", + "print(f\"{Fore.GREEN}> Successfully installed all packages!{Style.RESET_ALL}\")" + ], + "metadata": { + "id": "86wTFmqsNMnD", + "cellView": "form", + "_kg_hide-output": false, + "execution": { + "iopub.status.busy": "2023-09-14T04:01:17.308284Z", + "iopub.execute_input": "2023-09-14T04:01:17.308682Z", + "iopub.status.idle": "2023-09-14T04:08:08.475375Z", + "shell.execute_reply.started": "2023-09-14T04:01:17.308652Z", + "shell.execute_reply": "2023-09-14T04:08:08.473827Z" + }, + "trusted": true + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# @title Start Server **using ngrok**\n", + "# @markdown This cell will start the server, the first time that you run it will download the models, so it can take a while (~1-2 minutes)\n", + "\n", + "# @markdown ---\n", + "# @markdown You'll need a ngrok account, but **it's free** and easy to create!\n", + "# @markdown ---\n", + "# @markdown **1** - Create a **free** account at [ngrok](https://dashboard.ngrok.com/signup) or **login with Google/Github account**\\\n", + "# @markdown **2** - If you didn't logged in with Google/Github, you will need to **verify your e-mail**!\\\n", + "# @markdown **3** - Click [this link](https://dashboard.ngrok.com/get-started/your-authtoken) to get your auth token, and place it here:\n", + "Token = '' # @param {type:\"string\"}\n", + "# @markdown **4** - *(optional)* Change to a region near to you or keep at United States if increase latency\\\n", + "# @markdown `Default Region: us - United States (Ohio)`\n", + "Region = \"us - United States (Ohio)\" # @param [\"ap - Asia/Pacific (Singapore)\", \"au - Australia (Sydney)\",\"eu - Europe (Frankfurt)\", \"in - India (Mumbai)\",\"jp - Japan (Tokyo)\",\"sa - South America (Sao Paulo)\", \"us - United States (Ohio)\"]\n", + "\n", + "#@markdown **5** - *(optional)* Other options:\n", + "ClearConsole = True # @param {type:\"boolean\"}\n", + "\n", + "# ---------------------------------\n", + "# DO NOT TOUCH ANYTHING DOWN BELOW!\n", + "# ---------------------------------\n", + "\n", + "%cd /content/voice-changer/server\n", + "\n", + "from pyngrok import conf, ngrok\n", + "MyConfig = conf.PyngrokConfig()\n", + "MyConfig.auth_token = Token\n", + "MyConfig.region = Region[0:2]\n", + "#conf.get_default().authtoken = Token\n", + "#conf.get_default().region = Region\n", + "conf.set_default(MyConfig);\n", + "\n", + "import subprocess, threading, time, socket, urllib.request\n", + "PORT = 8000\n", + "\n", + "from pyngrok import ngrok\n", + "ngrokConnection = ngrok.connect(PORT)\n", + "public_url = ngrokConnection.public_url\n", + "\n", + "from IPython.display import clear_output\n", + "\n", + "def wait_for_server():\n", + " while True:\n", + " time.sleep(0.5)\n", + " sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n", + " result = sock.connect_ex(('127.0.0.1', PORT))\n", + " if result == 0:\n", + " break\n", + " sock.close()\n", + " if ClearConsole:\n", + " clear_output()\n", + " print(\"--------- SERVER READY! ---------\")\n", + " print(\"Your server is available at:\")\n", + " print(public_url)\n", + " print(\"---------------------------------\")\n", + "\n", + "threading.Thread(target=wait_for_server, daemon=True).start()\n", "\n", "!python3 MMVCServerSIO.py \\\n", " -p {PORT} \\\n", @@ -286,11 +167,16 @@ " --crepe_onnx_tiny pretrain/crepe_onnx_tiny.onnx \\\n", " --rmvpe pretrain/rmvpe.pt \\\n", " --model_dir model_dir \\\n", - " --samples samples.json" + " --samples samples.json\n", + "\n", + "ngrok.disconnect(ngrokConnection.public_url)" ], "metadata": { - "id": "P2BN-iWvDrMM", - "cellView": "form" + "id": "lLWQuUd7WW9U", + "cellView": "form", + "_kg_hide-input": false, + "scrolled": true, + "trusted": true }, "execution_count": null, "outputs": [] From 074ac43acd3ff699e844e78010aba22d516988eb Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Thu, 14 Sep 2023 02:59:50 -0300 Subject: [PATCH 36/40] Create Kaggle_RealtimeVoiceChanger.ipynb --- Kaggle_RealtimeVoiceChanger.ipynb | 103 ++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 Kaggle_RealtimeVoiceChanger.ipynb diff --git a/Kaggle_RealtimeVoiceChanger.ipynb b/Kaggle_RealtimeVoiceChanger.ipynb new file mode 100644 index 00000000..b7b86d2c --- /dev/null +++ b/Kaggle_RealtimeVoiceChanger.ipynb @@ -0,0 +1,103 @@ +{ + "metadata":{ + "kernelspec":{ + "language":"python", + "display_name":"Python 3", + "name":"python3" + }, + "language_info":{ + "name":"python", + "version":"3.10.12", + "mimetype":"text/x-python", + "codemirror_mode":{ + "name":"ipython", + "version":3 + }, + "pygments_lexer":"ipython3", + "nbconvert_exporter":"python", + "file_extension":".py" + } + }, + "nbformat_minor":4, + "nbformat":4, + "cells":[ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type":"markdown", + "source":"### [w-okada's Voice Changer](https://github.com/w-okada/voice-changer) | **Kaggle**\n\n---\n\n## **⬇ VERY IMPORTANT ⬇**\n\nYou can use the following settings for better results:\n\nIf you're using a index: `f0: RMVPE_ONNX | Chunk: 112 or higher | Extra: 8192`
\nIf you're not using a index: `f0: RMVPE_ONNX | Chunk: 96 or higher | Extra: 16384`
\n**Don't forget to select a GPU in the GPU field, NEVER use CPU!\n> Seems that PTH models performance better than ONNX for now, you can still try ONNX models and see if it satisfies you\n\n\n*You can always [click here](https://github.com/YunaOneeChan/Voice-Changer-Settings) to check if these settings are up-to-date*\n\n---\n**Credits**
\nRealtime Voice Changer by [w-okada](https://github.com/w-okada)
\nNotebook files updated by [rafacasari](https://github.com/Rafacasari)
\nRecommended settings by [YunaOneeChan](https://github.com/YunaOneeChan)\n\n**Need help?** [AI Hub Discord](https://discord.gg/aihub) » ***#help-realtime-vc***\n\n---", + "metadata":{ + "id":"Lbbmx_Vjl0zo" + } + }, + { + "cell_type":"markdown", + "source":"# Kaggle Tutorial\nRunning this notebook can be a bit complicated.\\\nAfter created your Kaggle account, you'll need to **verify your phone number** to be able to use Internet Connection and GPUs.\\\nFollow the instructions on the image below.\n\n## *You can use GPU P100 instead of GPU T4, some people are telling that P100 is better.*\n![instructions.png](https://i.imgur.com/0NutkD8.png)", + "metadata":{ + + } + }, + { + "cell_type":"markdown", + "source":"# Clone repository and install dependencies\nThis first step will download the latest version of Voice Changer and install the dependencies. **It will take some time to complete.**", + "metadata":{ + + } + }, + { + "cell_type":"code", + "source":"# This will make that we're on the right folder before installing\n%cd /kaggle/working/\n\n!pip install colorama --quiet\nfrom colorama import Fore, Style\nimport os\n\nprint(f\"{Fore.CYAN}> Cloning the repository...{Style.RESET_ALL}\")\n!git clone https://github.com/w-okada/voice-changer.git --quiet\nprint(f\"{Fore.GREEN}> Successfully cloned the repository!{Style.RESET_ALL}\")\n%cd voice-changer/server/\n\nprint(f\"{Fore.CYAN}> Installing libportaudio2...{Style.RESET_ALL}\")\n!apt-get -y install libportaudio2 -qq\n\nprint(f\"{Fore.CYAN}> Installing pre-dependencies...{Style.RESET_ALL}\")\n# Install dependencies that are missing from requirements.txt and pyngrok\n!pip install faiss-gpu fairseq pyngrok --quiet \n!pip install pyworld --no-build-isolation --quiet\nprint(f\"{Fore.CYAN}> Installing dependencies from requirements.txt...{Style.RESET_ALL}\")\n!pip install -r requirements.txt --quiet\n\n# Download the default settings ^-^\nif not os.path.exists(\"/kaggle/working/voice-changer/server/stored_setting.json\"):\n !wget -q https://gist.githubusercontent.com/Rafacasari/d820d945497a01112e1a9ba331cbad4f/raw/8e0a426c22688b05dd9c541648bceab27e422dd6/kaggle_setting.json -O /kaggle/working/voice-changer/server/stored_setting.json\nprint(f\"{Fore.GREEN}> Successfully installed all packages!{Style.RESET_ALL}\")\n\nprint(f\"{Fore.GREEN}> You can safely ignore the dependency conflict errors, it's a error from Kaggle and don't interfer on Voice Changer!{Style.RESET_ALL}\")", + "metadata":{ + "id":"86wTFmqsNMnD", + "cellView":"form", + "_kg_hide-output":false, + "execution":{ + "iopub.status.busy":"2023-09-14T04:01:17.308284Z", + "iopub.execute_input":"2023-09-14T04:01:17.308682Z", + "iopub.status.idle":"2023-09-14T04:08:08.475375Z", + "shell.execute_reply.started":"2023-09-14T04:01:17.308652Z", + "shell.execute_reply":"2023-09-14T04:08:08.473827Z" + }, + "trusted":true + }, + "execution_count":7, + "outputs":[ + { + "name":"stdout", + "text":"/kaggle/working\n\u001b[32m> Successfully cloned the repository!\u001b[0m\n/kaggle/working/voice-changer/server\n\u001b[36m> Installing libportaudio2...\u001b[0m\nSelecting previously unselected package libportaudio2:amd64.\n(Reading database ... 107763 files and directories currently installed.)\nPreparing to unpack .../libportaudio2_19.6.0-1build1_amd64.deb ...\nUnpacking libportaudio2:amd64 (19.6.0-1build1) ...\nSetting up libportaudio2:amd64 (19.6.0-1build1) ...\nProcessing triggers for libc-bin (2.31-0ubuntu9.9) ...\n\u001b[36m> Installing pre-dependencies...\u001b[0m\n\u001b[36m> Installing dependencies from requirements.txt...\u001b[0m\n\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\nbeatrix-jupyterlab 2023.621.222118 requires jupyter-server~=1.16, but you have jupyter-server 2.6.0 which is incompatible.\nfitter 1.6.0 requires matplotlib>=3.7.2, but you have matplotlib 3.7.1 which is incompatible.\nmomepy 0.6.0 requires shapely>=2, but you have shapely 1.8.5.post1 which is incompatible.\npymc3 3.11.5 requires numpy<1.22.2,>=1.15.0, but you have numpy 1.23.5 which is incompatible.\npymc3 3.11.5 requires scipy<1.8.0,>=1.7.3, but you have scipy 1.10.1 which is incompatible.\ntorchdata 0.6.0 requires torch==2.0.0, but you have torch 2.0.1 which is incompatible.\ntorchtext 0.15.1+cpu requires torch==2.0.0, but you have torch 2.0.1 which is incompatible.\ntorchvision 0.15.1+cpu requires torch==2.0.0, but you have torch 2.0.1 which is incompatible.\u001b[0m\u001b[31m\n\u001b[0m\u001b[32m> Successfully installed all packages!\u001b[0m\n\u001b[32m> You can safely ignore the dependency conflict errors, it's a error from Kaggle and don't interfer on Voice Changer!\u001b[0m\n", + "output_type":"stream" + } + ] + }, + { + "cell_type":"markdown", + "source":"# Start Server **using ngrok**\nThis cell will start the server, the first time that you run it will download the models, so it can take a while (~1-2 minutes)\n\n---\nYou'll need a ngrok account, but **it's free** and easy to create!\n---\n**1** - Create a **free** account at [ngrok](https://dashboard.ngrok.com/signup)\\\n**2** - If you didn't logged in with Google or Github, you will need to **verify your e-mail**!\\\n**3** - Click [this link](https://dashboard.ngrok.com/get-started/your-authtoken) to get your auth token, and replace **YOUR_TOKEN_HERE** with your token.\\\n**4** - *(optional)* Change to a region near to you", + "metadata":{ + + } + }, + { + "cell_type":"code", + "source":"# ---------------------------------\n# SETTINGS\n# ---------------------------------\n\nToken = '2Tn2hbfLtw2ii6DHEJy7SsM1BjI_21G14MXSwz7qZSDL2Dv3B'\nClearConsole = True # Clear console after initialization. Set to False if you are having some error, then you will be able to report it.\nRegion = \"sa\" # Read the instructions below\n\n# You can change the region for a better latency, use only the abbreviation\n# Choose between this options: \n# us -> United States (Ohio)\n# ap -> Asia/Pacific (Singapore)\n# au -> Australia (Sydney)\n# eu -> Europe (Frankfurt)\n# in -> India (Mumbai)\n# jp -> Japan (Tokyo)\n# sa -> South America (Sao Paulo)\n\n# ---------------------------------\n# DO NOT TOUCH ANYTHING DOWN BELOW!\n# ---------------------------------\n\n%cd /kaggle/working/voice-changer/server\n \nfrom pyngrok import conf, ngrok\nMyConfig = conf.PyngrokConfig()\nMyConfig.auth_token = Token\nMyConfig.region = Region\n#conf.get_default().authtoken = Token\n#conf.get_default().region = Region\nconf.set_default(MyConfig);\n\nimport subprocess, threading, time, socket, urllib.request\nPORT = 8000\n\nfrom pyngrok import ngrok\nngrokConnection = ngrok.connect(PORT)\npublic_url = ngrokConnection.public_url\n\nfrom IPython.display import clear_output\n\ndef wait_for_server():\n while True:\n time.sleep(0.5)\n sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n result = sock.connect_ex(('127.0.0.1', PORT))\n if result == 0:\n break\n sock.close()\n if ClearConsole:\n clear_output()\n print(\"--------- SERVER READY! ---------\")\n print(\"Your server is available at:\")\n print(public_url)\n print(\"---------------------------------\")\n\nthreading.Thread(target=wait_for_server, daemon=True).start()\n\n!python3 MMVCServerSIO.py \\\n -p {PORT} \\\n --https False \\\n --content_vec_500 pretrain/checkpoint_best_legacy_500.pt \\\n --content_vec_500_onnx pretrain/content_vec_500.onnx \\\n --content_vec_500_onnx_on true \\\n --hubert_base pretrain/hubert_base.pt \\\n --hubert_base_jp pretrain/rinna_hubert_base_jp.pt \\\n --hubert_soft pretrain/hubert/hubert-soft-0d54a1f4.pt \\\n --nsf_hifigan pretrain/nsf_hifigan/model \\\n --crepe_onnx_full pretrain/crepe_onnx_full.onnx \\\n --crepe_onnx_tiny pretrain/crepe_onnx_tiny.onnx \\\n --rmvpe pretrain/rmvpe.pt \\\n --model_dir model_dir \\\n --samples samples.json\n\nngrok.disconnect(ngrokConnection.public_url)", + "metadata":{ + "id":"lLWQuUd7WW9U", + "cellView":"form", + "_kg_hide-input":false, + "scrolled":true, + "trusted":true + }, + "execution_count":null, + "outputs":[ + + ] + } + ] +} From eb8cd254093a5d0f5eb9da2e67392bb941efc59e Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Thu, 14 Sep 2023 03:01:27 -0300 Subject: [PATCH 37/40] Kaggle Update --- Kaggle_RealtimeVoiceChanger.ipynb | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Kaggle_RealtimeVoiceChanger.ipynb b/Kaggle_RealtimeVoiceChanger.ipynb index b7b86d2c..383e9d2e 100644 --- a/Kaggle_RealtimeVoiceChanger.ipynb +++ b/Kaggle_RealtimeVoiceChanger.ipynb @@ -68,13 +68,7 @@ }, "trusted":true }, - "execution_count":7, "outputs":[ - { - "name":"stdout", - "text":"/kaggle/working\n\u001b[32m> Successfully cloned the repository!\u001b[0m\n/kaggle/working/voice-changer/server\n\u001b[36m> Installing libportaudio2...\u001b[0m\nSelecting previously unselected package libportaudio2:amd64.\n(Reading database ... 107763 files and directories currently installed.)\nPreparing to unpack .../libportaudio2_19.6.0-1build1_amd64.deb ...\nUnpacking libportaudio2:amd64 (19.6.0-1build1) ...\nSetting up libportaudio2:amd64 (19.6.0-1build1) ...\nProcessing triggers for libc-bin (2.31-0ubuntu9.9) ...\n\u001b[36m> Installing pre-dependencies...\u001b[0m\n\u001b[36m> Installing dependencies from requirements.txt...\u001b[0m\n\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\nbeatrix-jupyterlab 2023.621.222118 requires jupyter-server~=1.16, but you have jupyter-server 2.6.0 which is incompatible.\nfitter 1.6.0 requires matplotlib>=3.7.2, but you have matplotlib 3.7.1 which is incompatible.\nmomepy 0.6.0 requires shapely>=2, but you have shapely 1.8.5.post1 which is incompatible.\npymc3 3.11.5 requires numpy<1.22.2,>=1.15.0, but you have numpy 1.23.5 which is incompatible.\npymc3 3.11.5 requires scipy<1.8.0,>=1.7.3, but you have scipy 1.10.1 which is incompatible.\ntorchdata 0.6.0 requires torch==2.0.0, but you have torch 2.0.1 which is incompatible.\ntorchtext 0.15.1+cpu requires torch==2.0.0, but you have torch 2.0.1 which is incompatible.\ntorchvision 0.15.1+cpu requires torch==2.0.0, but you have torch 2.0.1 which is incompatible.\u001b[0m\u001b[31m\n\u001b[0m\u001b[32m> Successfully installed all packages!\u001b[0m\n\u001b[32m> You can safely ignore the dependency conflict errors, it's a error from Kaggle and don't interfer on Voice Changer!\u001b[0m\n", - "output_type":"stream" - } ] }, { From f39a0831c5825fe85b866be04097fe1104d42a2c Mon Sep 17 00:00:00 2001 From: Rafa <32463720+Rafacasari@users.noreply.github.com> Date: Thu, 14 Sep 2023 03:02:49 -0300 Subject: [PATCH 38/40] Kaggle Update --- Kaggle_RealtimeVoiceChanger.ipynb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Kaggle_RealtimeVoiceChanger.ipynb b/Kaggle_RealtimeVoiceChanger.ipynb index 383e9d2e..e8abed4c 100644 --- a/Kaggle_RealtimeVoiceChanger.ipynb +++ b/Kaggle_RealtimeVoiceChanger.ipynb @@ -68,7 +68,9 @@ }, "trusted":true }, + "execution_count":0, "outputs":[ + ] }, { From 66ebd8554a7a811167f5dbdb6416e0f57f1adc9b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Sep 2023 21:10:32 +0000 Subject: [PATCH 39/40] @jonluca has signed the CLA from Pull Request #847 --- signatures/version1/cla.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/signatures/version1/cla.json b/signatures/version1/cla.json index 74461823..95dfad58 100644 --- a/signatures/version1/cla.json +++ b/signatures/version1/cla.json @@ -39,6 +39,14 @@ "created_at": "2023-09-12T15:58:11Z", "repoId": 527419347, "pullRequestNo": 832 + }, + { + "name": "jonluca", + "id": 13029040, + "comment_id": 1720154884, + "created_at": "2023-09-14T21:08:39Z", + "repoId": 527419347, + "pullRequestNo": 847 } ] } \ No newline at end of file From 051c59955b7bde9c4483ee85b7fddec7f047e565 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 16 Sep 2023 12:13:12 +0000 Subject: [PATCH 40/40] @aeongdesu has signed the CLA from Pull Request #856 --- signatures/version1/cla.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/signatures/version1/cla.json b/signatures/version1/cla.json index 95dfad58..decf923e 100644 --- a/signatures/version1/cla.json +++ b/signatures/version1/cla.json @@ -47,6 +47,14 @@ "created_at": "2023-09-14T21:08:39Z", "repoId": 527419347, "pullRequestNo": 847 + }, + { + "name": "aeongdesu", + "id": 50764666, + "comment_id": 1722217182, + "created_at": "2023-09-16T12:12:57Z", + "repoId": 527419347, + "pullRequestNo": 856 } ] } \ No newline at end of file