XiaoHei Studio commited on
Commit
17e8324
1 Parent(s): 524ad56

Upload 7 files

Browse files
.github/ISSUE_TEMPLATE/ask_for_help.yaml ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: 请求帮助
2
+ description: 遇到了无法自行解决的错误
3
+ title: '[Help]: '
4
+ labels: [ "help wanted" ]
5
+
6
+ body:
7
+ - type: markdown
8
+ attributes:
9
+ value: |
10
+ #### 提问前请先自己去尝试解决,比如查看[本仓库wiki](https://github.com/svc-develop-team/so-vits-svc/wiki),也可以借助chatgpt或一些搜索引擎(谷歌/必应/New Bing/StackOverflow等等)。如果实在无法自己解决再发issue,在提issue之前,请先了解《[提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md)》。
11
+ ---
12
+ ### 什么样的issue会被直接close
13
+ 1. 伸手党
14
+ 2. 一键包/环境包相关
15
+ 3. 提供的信息不全
16
+ 4. 低级的如缺少依赖而导致无法运行的问题
17
+ 4. 所用的数据集是无授权数据集(游戏角色/二次元人物暂不归为此类,但是训练时候也要小心谨慎。如果能联系到官方,必须先和官方联系并核实清楚)
18
+ ---
19
+
20
+ - type: checkboxes
21
+ id: Clause
22
+ attributes:
23
+ label: 请勾选下方的确认框。
24
+ options:
25
+ - label: "我已仔细阅读[README.md](https://github.com/svc-develop-team/so-vits-svc/blob/4.0/README_zh_CN.md)和[wiki中的Quick solution](https://github.com/svc-develop-team/so-vits-svc/wiki/Quick-solution)。"
26
+ required: true
27
+ - label: "我已通过各种搜索引擎排查问题,我要提出的问题并不常见。"
28
+ required: true
29
+ - label: "我未在使用由第三方用户提供的一键包/环境包。"
30
+ required: true
31
+
32
+ - type: markdown
33
+ attributes:
34
+ value: |
35
+ # 请根据实际使用环境填写以下信息
36
+
37
+ - type: input
38
+ id: System
39
+ attributes:
40
+ label: 系统平台版本号
41
+ description: Windows执行`winver` | Linux执行`uname -a`
42
+ validations:
43
+ required: true
44
+
45
+ - type: input
46
+ id: GPU
47
+ attributes:
48
+ label: GPU 型号
49
+ description: 执行`nvidia-smi`
50
+ validations:
51
+ required: true
52
+
53
+ - type: input
54
+ id: PythonVersion
55
+ attributes:
56
+ label: Python版本
57
+ description: 执行`python -V`
58
+ validations:
59
+ required: true
60
+
61
+ - type: input
62
+ id: PyTorchVersion
63
+ attributes:
64
+ label: PyTorch版本
65
+ description: 执行`pip show torch`
66
+ validations:
67
+ required: true
68
+
69
+ - type: dropdown
70
+ id: Branch
71
+ attributes:
72
+ label: sovits分支
73
+ options:
74
+ - 4.0(默认)
75
+ - 4.0-v2
76
+ - 3.0-32k
77
+ - 3.0-48k
78
+ validations:
79
+ required: true
80
+
81
+ - type: input
82
+ id: DatasetSource
83
+ attributes:
84
+ label: 数据集来源(用于判断数据集质量)
85
+ description: 如:UVR处理过的vtb直播音频、录音棚录制
86
+ validations:
87
+ required: true
88
+
89
+ - type: input
90
+ id: WhereOccurs
91
+ attributes:
92
+ label: 出现问题的环节或执行的命令
93
+ description: 如:预处理、训练、`python preprocess_hubert_f0.py`
94
+ validations:
95
+ required: true
96
+
97
+ - type: textarea
98
+ id: Description
99
+ attributes:
100
+ label: 问题描述
101
+ description: 在这里描述自己的问题,越详细越好
102
+ validations:
103
+ required: true
104
+
105
+ - type: textarea
106
+ id: Log
107
+ attributes:
108
+ label: 日志
109
+ description: 将从执行命令到执行完毕输出的所有信息(包括你所执行的命令)粘贴到[pastebin.com](https://pastebin.com/)并把剪贴板链接贴到这里,日志量少的话也可以直接贴在下面
110
+ render: python
111
+ validations:
112
+ required: true
113
+
114
+ - type: textarea
115
+ id: ValidOneClick
116
+ attributes:
117
+ label: 截图`so-vits-svc`、`logs/44k`文件夹并粘贴到此处
118
+ validations:
119
+ required: true
120
+
121
+ - type: textarea
122
+ id: Supplementary
123
+ attributes:
124
+ label: 补充说明
.github/ISSUE_TEMPLATE/ask_for_help_en_US.yaml ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Ask for help
2
+ description: Encountered an error cannot be resolved by self
3
+ title: '[Help]: '
4
+ labels: [ "help wanted" ]
5
+
6
+ body:
7
+ - type: markdown
8
+ attributes:
9
+ value: |
10
+ #### Please try to solve the problem yourself before asking for help. At first you can read *[repo wiki](https://github.com/svc-develop-team/so-vits-svc/wiki)*. Then you can use chatgpt or some search engines like google, bing, new bing and StackOverflow until you really find that you can't solve it by yourself. And before you raise an issue, please understand *[How To Ask Questions The Smart Way](http://www.catb.org/~esr/faqs/smart-questions.html)* in advance.
11
+ ---
12
+ ### What kind of issue will be closed immediately
13
+ 1. Beggars or Free Riders
14
+ 2. One click package / Environment package (Not using `pip install -r requirement.txt`)
15
+ 3. Incomplete information
16
+ 4. Stupid issues such as miss a dependency package
17
+ 4. Using unlicenced dataset (Game characters / anime characters are not included in this category temporarily but you still need to pay attention. If you can contact the official, you must contact the official and verify it at first.)
18
+ ---
19
+
20
+ - type: checkboxes
21
+ id: Clause
22
+ attributes:
23
+ label: Please check the checkboxes below.
24
+ options:
25
+ - label: "I have read *[README.md](https://github.com/svc-develop-team/so-vits-svc/blob/4.0/README.md)* and *[Quick solution in wiki](https://github.com/svc-develop-team/so-vits-svc/wiki/Quick-solution)* carefully."
26
+ required: true
27
+ - label: "I have been troubleshooting issues through various search engines. The questions I want to ask are not common."
28
+ required: true
29
+ - label: "I am NOT using one click package / environment package."
30
+ required: true
31
+
32
+ - type: markdown
33
+ attributes:
34
+ value: |
35
+ # Please fill in the following information according to your actual environment
36
+
37
+ - type: input
38
+ id: System
39
+ attributes:
40
+ label: OS version
41
+ description: Windows run `winver` | Linux run `uname -a`
42
+ validations:
43
+ required: true
44
+
45
+ - type: input
46
+ id: GPU
47
+ attributes:
48
+ label: GPU
49
+ description: Run `nvidia-smi`
50
+ validations:
51
+ required: true
52
+
53
+ - type: input
54
+ id: PythonVersion
55
+ attributes:
56
+ label: Python version
57
+ description: Run `python -V`
58
+ validations:
59
+ required: true
60
+
61
+ - type: input
62
+ id: PyTorchVersion
63
+ attributes:
64
+ label: PyTorch version
65
+ description: Run `pip show torch`
66
+ validations:
67
+ required: true
68
+
69
+ - type: dropdown
70
+ id: Branch
71
+ attributes:
72
+ label: Branch of sovits
73
+ options:
74
+ - 4.0(Default)
75
+ - 4.0-v2
76
+ - 3.0-32k
77
+ - 3.0-48k
78
+ validations:
79
+ required: true
80
+
81
+ - type: input
82
+ id: DatasetSource
83
+ attributes:
84
+ label: Dataset source (Used to judge the dataset quality)
85
+ description: Such as UVR-processed streaming audio / Recorded in recording studio
86
+ validations:
87
+ required: true
88
+
89
+ - type: input
90
+ id: WhereOccurs
91
+ attributes:
92
+ label: Where thr problem occurs or what command you executed
93
+ description: Such as Preprocessing / Training / `python preprocess_hubert_f0.py`
94
+ validations:
95
+ required: true
96
+
97
+ - type: textarea
98
+ id: Description
99
+ attributes:
100
+ label: Problem description
101
+ description: Describe your problem here, the more detailed the better.
102
+ validations:
103
+ required: true
104
+
105
+ - type: textarea
106
+ id: Log
107
+ attributes:
108
+ label: Log
109
+ description: All information output from the command you executed to the end of execution (include the command). It can also be directly posted below if there is only few text.
110
+ render: python
111
+ validations:
112
+ required: true
113
+
114
+ - type: textarea
115
+ id: ValidOneClick
116
+ attributes:
117
+ label: Screenshot `so-vits-svc` and `logs/44k` folders and paste here
118
+ validations:
119
+ required: true
120
+
121
+ - type: textarea
122
+ id: Supplementary
123
+ attributes:
124
+ label: Supplementary description
.github/ISSUE_TEMPLATE/bug_report.yaml ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: 问题回报
2
+ description: 遇到了BUG?!
3
+ title: '[Bug]: '
4
+ labels: [ "bug?" ]
5
+
6
+ body:
7
+ - type: markdown
8
+ attributes:
9
+ value: |
10
+ # 请根据实际使用环境填写以下信息
11
+
12
+ - type: input
13
+ id: System
14
+ attributes:
15
+ label: 系统平台版本号
16
+ description: Windows执行`winver` | Linux执行`uname -a`
17
+ validations:
18
+ required: true
19
+
20
+ - type: input
21
+ id: GPU
22
+ attributes:
23
+ label: GPU 型号
24
+ description: 执行`nvidia-smi`
25
+ validations:
26
+ required: true
27
+
28
+ - type: input
29
+ id: PythonVersion
30
+ attributes:
31
+ label: Python版本
32
+ description: 执行`python -V`
33
+ validations:
34
+ required: true
35
+
36
+ - type: input
37
+ id: PyTorchVersion
38
+ attributes:
39
+ label: PyTorch版本
40
+ description: 执行`pip show torch`
41
+ validations:
42
+ required: true
43
+
44
+ - type: dropdown
45
+ id: Branch
46
+ attributes:
47
+ label: sovits分支
48
+ options:
49
+ - 4.0(默认)
50
+ - 4.0-v2
51
+ - 3.0-32k
52
+ - 3.0-48k
53
+ validations:
54
+ required: true
55
+
56
+ - type: input
57
+ id: DatasetSource
58
+ attributes:
59
+ label: 数据集来源(用于判断数据集质量)
60
+ description: 如:UVR处理过的vtb直播音频、录音棚录制
61
+ validations:
62
+ required: true
63
+
64
+ - type: input
65
+ id: WhereOccurs
66
+ attributes:
67
+ label: 出现问题的环节或执行的命令
68
+ description: 如:预处理、训练、`python preprocess_hubert_f0.py`
69
+ validations:
70
+ required: true
71
+
72
+ - type: textarea
73
+ id: Description
74
+ attributes:
75
+ label: 情况描述
76
+ description: 在这里描述遇到的情况,越详细越好
77
+ validations:
78
+ required: true
79
+
80
+ - type: textarea
81
+ id: Log
82
+ attributes:
83
+ label: 日志
84
+ description: 将从执行命令到执行完毕输出的所有信息(包括你所执行的命令)粘贴到[pastebin.com](https://pastebin.com/)并把剪贴板链接贴到这里,日志量少的话也可以直接贴在下面
85
+ render: python
86
+ validations:
87
+ required: true
88
+
89
+ - type: textarea
90
+ id: Supplementary
91
+ attributes:
92
+ label: 补充说明
.github/ISSUE_TEMPLATE/bug_report_en_US.yaml ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Bug report
2
+ description: Encountered an bug?!
3
+ title: '[Bug]: '
4
+ labels: [ "bug?" ]
5
+
6
+ body:
7
+ - type: markdown
8
+ attributes:
9
+ value: |
10
+ # Please fill in the following information according to your actual environment
11
+
12
+ - type: input
13
+ id: System
14
+ attributes:
15
+ label: OS version
16
+ description: Windows run `winver` | Linux run `uname -a`
17
+ validations:
18
+ required: true
19
+
20
+ - type: input
21
+ id: GPU
22
+ attributes:
23
+ label: GPU
24
+ description: Run `nvidia-smi`
25
+ validations:
26
+ required: true
27
+
28
+ - type: input
29
+ id: PythonVersion
30
+ attributes:
31
+ label: Python version
32
+ description: Run `python -V`
33
+ validations:
34
+ required: true
35
+
36
+ - type: input
37
+ id: PyTorchVersion
38
+ attributes:
39
+ label: PyTorch version
40
+ description: Run `pip show torch`
41
+ validations:
42
+ required: true
43
+
44
+ - type: dropdown
45
+ id: Branch
46
+ attributes:
47
+ label: Branch of sovits
48
+ options:
49
+ - 4.0(Default)
50
+ - 4.0-v2
51
+ - 3.0-32k
52
+ - 3.0-48k
53
+ validations:
54
+ required: true
55
+
56
+ - type: input
57
+ id: DatasetSource
58
+ attributes:
59
+ label: Dataset source (Used to judge the dataset quality)
60
+ description: Such as UVR-processed streaming audio / Recorded in recording studio
61
+ validations:
62
+ required: true
63
+
64
+ - type: input
65
+ id: WhereOccurs
66
+ attributes:
67
+ label: Where thr problem occurs or what command you executed
68
+ description: Such as Preprocessing / Training / `python preprocess_hubert_f0.py`
69
+ validations:
70
+ required: true
71
+
72
+ - type: textarea
73
+ id: Description
74
+ attributes:
75
+ label: Situation description
76
+ description: Describe your situation here, the more detailed the better.
77
+ validations:
78
+ required: true
79
+
80
+ - type: textarea
81
+ id: Log
82
+ attributes:
83
+ label: Log
84
+ description: All information output from the command you executed to the end of execution (include the command). You can paste them to [pastebin.com](https://pastebin.com/) then paste the short link here. It can also be directly posted below if there is only few text.
85
+ render: python
86
+ validations:
87
+ required: true
88
+
89
+ - type: textarea
90
+ id: Supplementary
91
+ attributes:
92
+ label: Supplementary description
.github/ISSUE_TEMPLATE/config.yml ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ blank_issues_enabled: false
2
+ contact_links:
3
+ - name: 讨论区 / Discussions
4
+ url: https://github.com/svc-develop-team/so-vits-svc/discussions
5
+ about: 简单的询问/讨论请转至讨论区或发起一个低优先级的Default issue / For simple inquiries / discussions, please go to the discussions or raise a low priority Default issue
.github/ISSUE_TEMPLATE/default.md ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ ---
2
+ name: Default issue
3
+ about: 如果模板中没有你想发起的issue类型,可以选择此项,但这个issue也许会获得一个较低的处理优先级 / If there is no issue type you want to raise, you can start with this one. But this issue maybe will get a lower priority to deal with.
4
+ title: ''
5
+ labels: 'not urgent'
6
+ assignees: ''
7
+ ---
.github/workflows/ruff.yml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ name: Ruff
2
+ on: [push, pull_request]
3
+ jobs:
4
+ ruff:
5
+ runs-on: ubuntu-latest
6
+ steps:
7
+ - uses: actions/checkout@v3
8
+ - uses: chartboost/ruff-action@v1