AI Slop Code RIsk Monitor

w-okada/voice-changer

リアルタイムボイスチェンジャー Realtime Voice Changer

7.3 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for w-okada/voice-changer, a Python project with 21,159 GitHub stars. SynthScan examined 106,067 lines of code across 493 source files, recording 445 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 7.3 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

7.3
Adjusted Signal
7.3
Raw Pattern Score
100%
Time Factor
2026-09-26
Last Push
21.2K
Stars
Python
Language
106.1K
Lines of Code
493
Files
445
Pattern Hits
2026-10-12
Scan Date
0.15
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 12.0/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 252 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.1/100 · LOW

Are imports declared and package/API names verified? 45 finding(s).

Agent Over-Engineering Ratio 24.8/100 · LOW

Are wrappers, guards, and repeated structures necessary? 286 finding(s).

PR Review Velocity Impact 32.7/100 · MEDIUM

Which changes need focused human review? 445 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 74MEDIUM 13LOW 358

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 445 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Cross-File Repetition68 hits · 340 pts
SeverityFileLineSnippetContext
HIGH…changer/RVC/inferencer/rvc_models/infer_pack/models.py0definition of sine generator sinegen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = STRING
HIGH…er/voice_changer/DDSP_SVC/models/nsf_hifigan/models.py0definition of sine generator sinegen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = STRING
HIGH…_changer/SoVitsSvc40/models/vdecoder/hifigan/models.py0definition of sine generator sinegen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = STRING
HIGH…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/models.py0definition of sine generator sinegen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = STRING
HIGH…C/inferencer/diffusion_svc_model/nsf_hifigan/models.py0definition of sine generator sinegen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = STRING
HIGH…changer/RVC/inferencer/rvc_models/infer_pack/models.py0sine_tensor, uv = forward(f0) input f0: tensor(batchsize=1, length, dim=1) f0 for unvoiced steps should be 0 output sineSTRING
HIGH…er/voice_changer/DDSP_SVC/models/nsf_hifigan/models.py0sine_tensor, uv = forward(f0) input f0: tensor(batchsize=1, length, dim=1) f0 for unvoiced steps should be 0 output sineSTRING
HIGH…_changer/SoVitsSvc40/models/vdecoder/hifigan/models.py0sine_tensor, uv = forward(f0) input f0: tensor(batchsize=1, length, dim=1) f0 for unvoiced steps should be 0 output sineSTRING
HIGH…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/models.py0sine_tensor, uv = forward(f0) input f0: tensor(batchsize=1, length, dim=1) f0 for unvoiced steps should be 0 output sineSTRING
HIGH…C/inferencer/diffusion_svc_model/nsf_hifigan/models.py0sine_tensor, uv = forward(f0) input f0: tensor(batchsize=1, length, dim=1) f0 for unvoiced steps should be 0 output sineSTRING
HIGH…changer/RVC/inferencer/rvc_models/infer_pack/models.py0sourcemodule for hn-nsf sourcemodule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0STRING
HIGH…er/voice_changer/DDSP_SVC/models/nsf_hifigan/models.py0sourcemodule for hn-nsf sourcemodule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0STRING
HIGH…_changer/SoVitsSvc40/models/vdecoder/hifigan/models.py0sourcemodule for hn-nsf sourcemodule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0STRING
HIGH…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/models.py0sourcemodule for hn-nsf sourcemodule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0STRING
HIGH…C/inferencer/diffusion_svc_model/nsf_hifigan/models.py0sourcemodule for hn-nsf sourcemodule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0STRING
HIGH…hanger/RVC/inferencer/rvc_models/infer_pack/commons.py0sample from the gumbel distribution, protect from overflows.STRING
HIGH…ver/voice_changer/RVC/inferencer/voras_beta/commons.py0sample from the gumbel distribution, protect from overflows.STRING
HIGH…er/voice_changer/SoVitsSvc40/models/modules/commons.py0sample from the gumbel distribution, protect from overflows.STRING
HIGH…r/voice_changer/DDSP_SVC/models/diffusion/diffusion.py0cosine schedule as proposed in https://openreview.net/forum?id=-nexdkk8gzSTRING
HIGH…ce_changer/DDSP_SVC/models/diffusion/diffusion_onnx.py0cosine schedule as proposed in https://openreview.net/forum?id=-nexdkk8gzSTRING
HIGH…/inferencer/diffusion_svc_model/diffusion/diffusion.py0cosine schedule as proposed in https://openreview.net/forum?id=-nexdkk8gzSTRING
HIGH…r/voice_changer/DDSP_SVC/models/diffusion/diffusion.py0use the plms method from [pseudo numerical methods for diffusion models on manifolds](https://arxiv.org/abs/2202.09778).STRING
HIGH…ce_changer/DDSP_SVC/models/diffusion/diffusion_onnx.py0use the plms method from [pseudo numerical methods for diffusion models on manifolds](https://arxiv.org/abs/2202.09778).STRING
HIGH…/inferencer/diffusion_svc_model/diffusion/diffusion.py0use the plms method from [pseudo numerical methods for diffusion models on manifolds](https://arxiv.org/abs/2202.09778).STRING
HIGH…r/voice_changer/DDSP_SVC/models/diffusion/diffusion.py0conditioning diffusion, use fastspeech2 encoder output as the conditionSTRING
HIGH…ce_changer/DDSP_SVC/models/diffusion/diffusion_onnx.py0conditioning diffusion, use fastspeech2 encoder output as the conditionSTRING
HIGH…/inferencer/diffusion_svc_model/diffusion/diffusion.py0conditioning diffusion, use fastspeech2 encoder output as the conditionSTRING
HIGH…voice_changer/DDSP_SVC/models/diffusion/onnx_export.py0input: b x n_frames x n_unit return: dict of b x n_frames x featSTRING
HIGH…er/voice_changer/DDSP_SVC/models/diffusion/unit2mel.py0input: b x n_frames x n_unit return: dict of b x n_frames x featSTRING
HIGH…ver/voice_changer/DDSP_SVC/models/ddsp/unit2control.py0input: b x n_frames x n_unit return: dict of b x n_frames x featSTRING
HIGH…C/inferencer/diffusion_svc_model/diffusion/unit2mel.py0input: b x n_frames x n_unit return: dict of b x n_frames x featSTRING
HIGH…nferencer/diffusion_svc_model/diffusion/naive/naive.py0input: b x n_frames x n_unit return: dict of b x n_frames x featSTRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0compute log(alpha_t) of a given continuous-time label t in [0, t].STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0compute log(alpha_t) of a given continuous-time label t in [0, t].STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0compute log(alpha_t) of a given continuous-time label t in [0, t].STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0compute alpha_t of a given continuous-time label t in [0, t].STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0compute alpha_t of a given continuous-time label t in [0, t].STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0compute alpha_t of a given continuous-time label t in [0, t].STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0compute sigma_t of a given continuous-time label t in [0, t].STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0compute sigma_t of a given continuous-time label t in [0, t].STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0compute sigma_t of a given continuous-time label t in [0, t].STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0compute lambda_t = log(alpha_t) - log(sigma_t) of a given continuous-time label t in [0, t].STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0compute lambda_t = log(alpha_t) - log(sigma_t) of a given continuous-time label t in [0, t].STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0compute lambda_t = log(alpha_t) - log(sigma_t) of a given continuous-time label t in [0, t].STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0compute the continuous-time label t in [0, t] of a given half-logsnr lambda_t.STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0compute the continuous-time label t in [0, t] of a given half-logsnr lambda_t.STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0compute the continuous-time label t in [0, t] of a given half-logsnr lambda_t.STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0convert the continuous-time `t_continuous` (in [epsilon, t]) to the model input time. for discrete-time dpms, we convertSTRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0convert the continuous-time `t_continuous` (in [epsilon, t]) to the model input time. for discrete-time dpms, we convertSTRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0convert the continuous-time `t_continuous` (in [epsilon, t]) to the model input time. for discrete-time dpms, we convertSTRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0compute the gradient of the classifier, i.e. nabla_{x} log p_t(cond | x_t).STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0compute the gradient of the classifier, i.e. nabla_{x} log p_t(cond | x_t).STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0compute the gradient of the classifier, i.e. nabla_{x} log p_t(cond | x_t).STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0the noise predicition model function that is used for dpm-solver.STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0the noise predicition model function that is used for dpm-solver.STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0the noise predicition model function that is used for dpm-solver.STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0convert the model to the noise prediction model or the data prediction model.STRING
HIGH…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py0convert the model to the noise prediction model or the data prediction model.STRING
HIGH…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py0convert the model to the noise prediction model or the data prediction model.STRING
HIGH…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py0denoise at the final step, which is equivalent to solve the ode from lambda_s to infty by first-order discretization.STRING
8 more matches not shown…
Hyper-Verbose Identifiers87 hits · 96 pts
SeverityFileLineSnippetContext
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py44 def post_concat_uploaded_file(self, filename: str = Form(...), filenameChunkNum: int = Form(...)):CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py121 def post_update_model_default(self):CODE
LOWserver/voice_changer/VoiceChangerManager.py62 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/VoiceChangerV2.py208 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/VoiceChanger.py177 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/EasyVC/EasyVC.py105 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/RVC/RVCr2.py106 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/RVC/RVC.py85 def get_processing_sampling_rate(self):CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/transforms.py12def piecewise_rational_quadratic_transform(CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/transforms.py40def unconstrained_rational_quadratic_spline(CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/transforms.py90def rational_quadratic_spline(CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/attentions.py223 def _matmul_with_relative_values(self, x, y):CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/attentions.py232 def _matmul_with_relative_keys(self, x, y):CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/attentions.py257 def _relative_position_to_absolute_position(self, x):CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/attentions.py274 def _absolute_position_to_relative_position(self, x):CODE
LOW…hanger/RVC/inferencer/rvc_models/infer_pack/commons.py99def fused_add_tanh_sigmoid_multiply(input_a, input_b, n_channels):CODE
LOW…/voice_changer/RVC/inferencer/voras_beta/transforms.py10def piecewise_rational_quadratic_transform(CODE
LOW…/voice_changer/RVC/inferencer/voras_beta/transforms.py48def unconstrained_rational_quadratic_spline(CODE
LOW…/voice_changer/RVC/inferencer/voras_beta/transforms.py98def rational_quadratic_spline(CODE
LOW…ver/voice_changer/RVC/inferencer/voras_beta/commons.py102def fused_add_tanh_sigmoid_multiply(input_a, input_b, n_channels):CODE
LOWserver/voice_changer/RVC/inferencer/voras_beta/utils.py235def plot_spectrogram_to_numpy(spectrogram):CODE
LOWserver/voice_changer/LLVC/LLVC.py194 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/utils/VoiceChangerIF.py8 def get_processing_sampling_rate() -> int:CODE
LOWserver/voice_changer/utils/VoiceChangerModel.py22 def get_processing_sampling_rate(self) -> int:CODE
LOWserver/voice_changer/Local/ServerDevice.py84 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/DDSP_SVC/DDSP_SVC.py116 def get_processing_sampling_rate(self):CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py322 def get_orders_and_timesteps_for_singlestep_solver(self, steps, order, skip_type, t_T, t_0, device):CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py368 def multistep_uni_pc_vary_update(self, x, model_prev_list, t_prev_list, t, order, use_corrector=True):CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py471 def multistep_uni_pc_bh_update(self, x, model_prev_list, t_prev_list, t, order, x_t=None, use_corrector=True):CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py411 def get_orders_and_timesteps_for_singlestep_solver(self, steps, order, skip_type, t_T, t_0, device):CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py547 def singlestep_dpm_solver_second_update(self, x, s, t, r1=0.5, model_s=None, return_intermediate=False, solver_type=CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py606 def singlestep_dpm_solver_third_update(self, x, s, t, r1=1.0 / 3.0, r2=2.0 / 3.0, model_s=None, model_s1=None, returCODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py695 def multistep_dpm_solver_second_update(self, x, model_prev_list, t_prev_list, t, solver_type="dpmsolver"):CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py737 def multistep_dpm_solver_third_update(self, x, model_prev_list, t_prev_list, t, solver_type="dpmsolver"):CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py779 def singlestep_dpm_solver_update(self, x, s, t, order, return_intermediate=False, solver_type="dpmsolver", r1=None, CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py805 def multistep_dpm_solver_update(self, x, model_prev_list, t_prev_list, t, order, solver_type="dpmsolver"):CODE
LOW⚡…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py47def dynamic_range_compression(x, C=1, clip_val=1e-5):CODE
LOW⚡…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py50def dynamic_range_decompression(x, C=1):CODE
LOW⚡…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py53def dynamic_range_compression_torch(x, C=1, clip_val=1e-5):CODE
LOW⚡…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py56def dynamic_range_decompression_torch(x, C=1):CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/core.py80def crop_and_compensate_delay(audio, audio_size, ir_size,CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/core.py185def apply_window_to_impulse_response(impulse_response, # B, n_frames, 2*(n_mag-1)CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/core.py240def apply_dynamic_window_to_impulse_response(impulse_response, # B, n_frames, 2*(n_mag-1) or 2*n_mag-1CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/core.py254def frequency_impulse_response(magnitudes,CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/pcmer.py228def gaussian_orthogonal_random_matrix(nb_rows, nb_columns, scaling = 0, qr_uniform_q = False, device = None):CODE
LOWserver/voice_changer/SoVitsSvc40/SoVitsSvc40.py201 def get_processing_sampling_rate(self):CODE
LOWserver/voice_changer/SoVitsSvc40/models/utils.py335def plot_spectrogram_to_numpy(spectrogram):CODE
LOW⚡…_changer/SoVitsSvc40/models/vdecoder/hifigan/nvSTFT.py45def dynamic_range_compression(x, C=1, clip_val=1e-5):CODE
LOW⚡…_changer/SoVitsSvc40/models/vdecoder/hifigan/nvSTFT.py49def dynamic_range_decompression(x, C=1):CODE
LOW⚡…_changer/SoVitsSvc40/models/vdecoder/hifigan/nvSTFT.py53def dynamic_range_compression_torch(x, C=1, clip_val=1e-5):CODE
LOW⚡…_changer/SoVitsSvc40/models/vdecoder/hifigan/nvSTFT.py57def dynamic_range_decompression_torch(x, C=1):CODE
LOW⚡…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/nvSTFT.py46def dynamic_range_compression(x, C=1, clip_val=1e-5):CODE
LOW⚡…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/nvSTFT.py50def dynamic_range_decompression(x, C=1):CODE
LOW⚡…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/nvSTFT.py54def dynamic_range_compression_torch(x, C=1, clip_val=1e-5):CODE
LOW⚡…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/nvSTFT.py58def dynamic_range_decompression_torch(x, C=1):CODE
LOW…r/voice_changer/SoVitsSvc40/models/cluster/__init__.py23def get_cluster_center_result(model, x,speaker):CODE
LOW…e_changer/SoVitsSvc40/models/modules/mel_processing.py8def dynamic_range_compression_torch(x, C=1, clip_val=1e-5):CODE
LOW…e_changer/SoVitsSvc40/models/modules/mel_processing.py17def dynamic_range_decompression_torch(x, C=1):CODE
LOW…e_changer/SoVitsSvc40/models/modules/mel_processing.py31def spectral_de_normalize_torch(magnitudes):CODE
LOW…voice_changer/SoVitsSvc40/models/modules/attentions.py222 def _matmul_with_relative_values(self, x, y):CODE
27 more matches not shown…
Excessive Try-Catch Wrapping73 hits · 92 pts
SeverityFileLineSnippetContext
LOWserver/MMVCServerSIO.py135 except Exception as e:CODE
LOWserver/MMVCServerSIO.py169 except Exception as e:CODE
LOWserver/MMVCServerSIO.py249 except Exception as e:CODE
LOWserver/MMVCServerSIO.py267 except Exception as e:CODE
LOWserver/downloader/Downloader.py37 except Exception as e:CODE
LOWserver/downloader/Downloader.py59 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py41 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py49 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py57 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py65 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py74 except Exception as e:CODE
LOWserver/restapi/MMVC_Rest_Fileuploader.py95 except Exception as e:CODE
LOWserver/restapi/MMVC_Rest_Fileuploader.py105 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py116 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py126 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py136 except Exception as e:CODE
LOW⚡server/restapi/MMVC_Rest_Fileuploader.py144 except Exception as e:CODE
MEDIUMserver/restapi/MMVC_Rest_Fileuploader.py52def get_info(self):CODE
MEDIUMserver/restapi/MMVC_Rest_Fileuploader.py60def get_performance(self):CODE
MEDIUMserver/restapi/MMVC_Rest_Fileuploader.py100def get_onnx(self):CODE
MEDIUMserver/restapi/MMVC_Rest_Fileuploader.py121def post_update_model_default(self):CODE
LOWserver/restapi/MMVC_Rest.py80 except Exception as e:CODE
LOWserver/restapi/MMVC_Rest_VoiceChanger.py55 except Exception as e:CODE
LOW⚡server/mods/log_control.py19 except Exception as e:CODE
MEDIUM⚡server/mods/log_control.py20 print(f"Error logging message: {e}", file=sys.stderr)CODE
LOW⚡server/mods/log_control.py28 except Exception as e:CODE
MEDIUM⚡server/mods/log_control.py29 print(f"Error writing log message to file: {e}", file=sys.stderr)CODE
MEDIUMserver/mods/log_control.py16def emit(self, record):CODE
MEDIUMserver/mods/log_control.py25def emit(self, record):CODE
LOWserver/voice_changer/VoiceChangerV2.py343 except Exception as e:CODE
LOWserver/voice_changer/VoiceChanger.py330 except Exception as e:CODE
LOWserver/voice_changer/ModelSlotManager.py77 except Exception as e:CODE
LOW…ver/voice_changer/EasyVC/pipeline/PipelineGenerator.py23 except Exception as e:CODE
LOW…ver/voice_changer/EasyVC/pipeline/PipelineGenerator.py35 except Exception as e:CODE
LOWserver/voice_changer/RVC/RVCModelSlotGenerator.py168 except Exception as e:CODE
LOWserver/voice_changer/RVC/pipeline/PipelineGenerator.py23 except Exception as e:CODE
LOWserver/voice_changer/RVC/pipeline/PipelineGenerator.py36 except Exception as e:CODE
LOW…_changer/RVC/pitchExtractor/RMVPEOnnxPitchExtractor.py73 except Exception as e:CODE
MEDIUM…_changer/RVC/pitchExtractor/RMVPEOnnxPitchExtractor.py30def extract(self, audio, pitchf, f0_up_key, sr, window, silence_front=0):CODE
LOWserver/voice_changer/RVC/embedder/Whisper.py49 except Exception as e:CODE
LOWserver/voice_changer/RVC/embedder/EmbedderManager.py45 except Exception as e: # noqaCODE
LOWserver/voice_changer/RVC/embedder/EmbedderManager.py58 except Exception as e:CODE
LOWserver/voice_changer/RVC/deviceManager/DeviceManager.py82 except Exception as e:CODE
LOWserver/voice_changer/RVC/deviceManager/DeviceManager.py95 except Exception as e:CODE
LOWserver/voice_changer/RVC/inferencer/voras_beta/utils.py101 except Exception as e:CODE
LOWserver/voice_changer/RVC/inferencer/voras_beta/utils.py167 except Exception as e:CODE
LOWserver/voice_changer/LLVC/LLVCInferencer.py68 except Exception as e:CODE
LOWserver/voice_changer/LLVC/LLVC.py182 except Exception as e:CODE
LOW⚡server/voice_changer/Local/ServerDevice.py158 except Exception as e:CODE
LOW⚡server/voice_changer/Local/ServerDevice.py165 except Exception as e:CODE
LOW⚡server/voice_changer/Local/ServerDevice.py175 except Exception as e:CODE
LOWserver/voice_changer/Local/ServerDevice.py188 except Exception as e:CODE
LOWserver/voice_changer/Local/ServerDevice.py201 except Exception as e:CODE
LOWserver/voice_changer/Local/ServerDevice.py332 except Exception as e:CODE
LOWserver/voice_changer/Local/ServerDevice.py419 except Exception as e:CODE
LOWserver/voice_changer/Local/ServerDevice.py435 except Exception as e:CODE
LOWserver/voice_changer/Local/AudioDeviceList.py41 except Exception as e: # NOQACODE
LOWserver/voice_changer/Local/AudioDeviceList.py54 except Exception as e: # NOQACODE
LOWserver/voice_changer/Local/AudioDeviceList.py62 except Exception as e:CODE
MEDIUMserver/voice_changer/Local/AudioDeviceList.py59def list_audio_device():CODE
13 more matches not shown…
Deep Nesting67 hits · 67 pts
SeverityFileLineSnippetContext
LOWserver/MMVCServerSIO.py74CODE
LOWserver/const.py107CODE
LOWserver/downloader/Downloader.py10CODE
LOWserver/downloader/Downloader.py41CODE
LOWserver/downloader/SampleDownloader.py74CODE
LOWserver/voice_changer/VoiceChangerManager.py134CODE
LOWserver/voice_changer/VoiceChangerManager.py243CODE
LOWserver/voice_changer/VoiceChangerManager.py331CODE
LOWserver/voice_changer/VoiceChangerV2.py125CODE
LOWserver/voice_changer/VoiceChangerV2.py215CODE
LOWserver/voice_changer/VoiceChanger.py104CODE
LOWserver/voice_changer/EasyVC/EasyVC.py78CODE
LOWserver/voice_changer/EasyVC/pipeline/Pipeline.py96CODE
LOWserver/voice_changer/RVC/RVCModelSlotGenerator.py41CODE
LOWserver/voice_changer/RVC/RVCModelSlotGenerator.py121CODE
LOWserver/voice_changer/RVC/RVCr2.py79CODE
LOWserver/voice_changer/RVC/RVC.py58CODE
LOWserver/voice_changer/RVC/pipeline/Pipeline.py102CODE
LOW…ce_changer/RVC/pitchExtractor/PitchExtractorManager.py30CODE
LOW…oice_changer/RVC/pitchExtractor/onnxcrepe/threshold.py41CODE
LOWserver/voice_changer/RVC/embedder/EmbedderManager.py38CODE
LOWserver/voice_changer/RVC/onnxExporter/export2onnx.py60CODE
LOW…rver/voice_changer/RVC/inferencer/InferencerManager.py30CODE
LOWserver/voice_changer/RVC/inferencer/voras_beta/utils.py116CODE
LOWserver/voice_changer/Local/ServerDevice.py209CODE
LOWserver/voice_changer/Local/ServerDevice.py234CODE
LOWserver/voice_changer/Local/ServerDevice.py248CODE
LOWserver/voice_changer/Local/ServerDevice.py262CODE
LOWserver/voice_changer/Local/ServerDevice.py280CODE
LOWserver/voice_changer/Local/ServerDevice.py392CODE
LOW…r/voice_changer/DDSP_SVC/DDSP_SVCModelSlotGenerator.py9CODE
LOWserver/voice_changer/DDSP_SVC/SvcDDSP.py30CODE
LOW…r/voice_changer/DDSP_SVC/models/diffusion/diffusion.py199CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/solver.py11CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/solver.py88CODE
LOW…oice_changer/DDSP_SVC/models/diffusion/data_loaders.py11CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py155CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py181CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py208CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py590CODE
LOW…ce_changer/DDSP_SVC/models/diffusion/diffusion_onnx.py320CODE
LOW…ce_changer/DDSP_SVC/models/diffusion/diffusion_onnx.py423CODE
LOW…ce_changer/DDSP_SVC/models/diffusion/diffusion_onnx.py483CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py99CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py211CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py238CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py930CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/vocoder.py33CODE
LOW…e_changer/SoVitsSvc40/SoVitsSvc40ModelSlotGenerator.py10CODE
LOWserver/voice_changer/SoVitsSvc40/models/utils.py121CODE
LOWserver/voice_changer/DiffusionSVC/DiffusionSVC.py88CODE
LOWserver/voice_changer/DiffusionSVC/pipeline/Pipeline.py89CODE
LOW…r/DiffusionSVC/pitchExtractor/PitchExtractorManager.py28CODE
LOW…voice_changer/DiffusionSVC/onnxExporter/export2onnx.py38CODE
LOW…usionSVC/inferencer/diffusion_svc_model/F0Extractor.py84CODE
LOW…usionSVC/inferencer/diffusion_svc_model/tools/tools.py217CODE
LOW…sionSVC/inferencer/diffusion_svc_model/tools/slicer.py33CODE
LOW…/inferencer/diffusion_svc_model/diffusion/diffusion.py218CODE
LOW…C/inferencer/diffusion_svc_model/diffusion/unit2mel.py143CODE
LOW…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py168CODE
7 more matches not shown…
AI Structural Patterns51 hits · 51 pts
SeverityFileLineSnippetContext
LOWserver/voice_changer/RVC/inferencer/WebUIInferencer.py41CODE
LOW…rver/voice_changer/RVC/inferencer/RVCInferencerNono.py41CODE
LOWserver/voice_changer/RVC/inferencer/RVCInferencer.py41CODE
LOW…er/voice_changer/RVC/inferencer/WebUIInferencerNono.py41CODE
LOWserver/voice_changer/RVC/inferencer/RVCInferencerv2.py40CODE
LOW…er/voice_changer/RVC/inferencer/RVCInferencerv2Nono.py41CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/transforms.py90CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/attentions.py230CODE
LOW…ger/RVC/inferencer/rvc_models/infer_pack/attentions.py239CODE
LOW…/voice_changer/RVC/inferencer/voras_beta/transforms.py98CODE
LOW…ver/voice_changer/RVC/inferencer/voras_beta/modules.py45CODE
LOWserver/voice_changer/LLVC/LLVC.py192CODE
LOWserver/voice_changer/LLVC/model/llvc.py363CODE
LOWserver/voice_changer/LLVC/model/cached_convnet.py37CODE
LOWserver/voice_changer/DDSP_SVC/DDSP_SVC.py52CODE
LOWserver/voice_changer/DDSP_SVC/DDSP_SVC.py114CODE
LOWserver/voice_changer/DDSP_SVC/SvcDDSP.py82CODE
LOW…voice_changer/DDSP_SVC/models/diffusion/onnx_export.py101CODE
LOW…er/voice_changer/DDSP_SVC/models/diffusion/unit2mel.py57CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py155CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py590CODE
LOW…ce_changer/DDSP_SVC/models/diffusion/diffusion_onnx.py188CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py99CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py905CODE
LOW…hanger/DDSP_SVC/models/diffusion/dpm_solver_pytorch.py930CODE
LOW…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py60CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/pcmer.py316CODE
LOWserver/voice_changer/SoVitsSvc40/SoVitsSvc40.py451CODE
LOWserver/voice_changer/SoVitsSvc40/SoVitsSvc40.py369CODE
LOWserver/voice_changer/SoVitsSvc40/models/utils.py184CODE
LOW…_changer/SoVitsSvc40/models/vdecoder/hifigan/nvSTFT.py62CODE
LOW…nger/SoVitsSvc40/models/vdecoder/nsf_hifigan/nvSTFT.py63CODE
LOW…e_changer/SoVitsSvc40/models/modules/mel_processing.py28CODE
LOW…e_changer/SoVitsSvc40/models/modules/mel_processing.py33CODE
LOW…rver/voice_changer/SoVitsSvc40/models/modules/crepe.py246CODE
LOW…voice_changer/SoVitsSvc40/models/modules/attentions.py229CODE
LOW…voice_changer/SoVitsSvc40/models/modules/attentions.py238CODE
LOWserver/voice_changer/MMVCv13/MMVCv13.py216CODE
LOW…nger/DiffusionSVC/inferencer/DiffusionSVCInferencer.py52CODE
LOW…sionSVC/inferencer/diffusion_svc_model/DiffusionSVC.py197CODE
LOW…sionSVC/inferencer/diffusion_svc_model/DiffusionSVC.py232CODE
LOW…C/inferencer/diffusion_svc_model/diffusion/unit2mel.py143CODE
LOW…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py168CODE
LOW…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py1030CODE
LOW…er/diffusion_svc_model/diffusion/dpm_solver_pytorch.py1045CODE
LOW…nferencer/diffusion_svc_model/diffusion/naive/naive.py10CODE
LOW…nferencer/diffusion_svc_model/diffusion/naive/naive.py74CODE
LOW…nferencer/diffusion_svc_model/diffusion/naive/pcmer.py314CODE
LOW…C/inferencer/diffusion_svc_model/nsf_hifigan/nvSTFT.py56CODE
LOWserver/voice_changer/MMVCv15/models/models.py256CODE
LOWserver/voice_changer/MMVCv15/models/generator.py27CODE
Unused Imports45 hits · 45 pts
SeverityFileLineSnippetContext
LOWserver/restapi/MMVC_Rest.py9CODE
LOWserver/restapi/mods/trustedorigin.py1CODE
LOWserver/voice_changer/EasyVC/EasyVC.py14CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py1CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py2CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py3CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py4CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py5CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py6CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py7CODE
LOW…voice_changer/RVC/pitchExtractor/onnxcrepe/__init__.py8CODE
LOWserver/voice_changer/RVC/embedder/Embedder.py3CODE
LOW…rver/voice_changer/RVC/inferencer/voras_beta/config.py1CODE
LOW…rver/voice_changer/RVC/inferencer/voras_beta/models.py1CODE
LOW…rver/voice_changer/RVC/inferencer/voras_beta/models.py13CODE
LOWserver/voice_changer/RVC/inferencer/voras_beta/utils.py6CODE
LOW…ver/voice_changer/RVC/inferencer/voras_beta/modules.py1CODE
LOW…ver/voice_changer/RVC/inferencer/voras_beta/modules.py12CODE
LOW…ver/voice_changer/RVC/inferencer/voras_beta/modules.py13CODE
LOW…ver/voice_changer/RVC/inferencer/voras_beta/modules.py13CODE
LOW…ver/voice_changer/RVC/inferencer/voras_beta/modules.py14CODE
LOWserver/voice_changer/LLVC/LLVC.py18CODE
LOW…voice_changer/DDSP_SVC/models/diffusion/onnx_export.py7CODE
LOW…voice_changer/DDSP_SVC/models/diffusion/onnx_export.py9CODE
LOW…rver/voice_changer/DDSP_SVC/models/diffusion/uni_pc.py2CODE
LOW…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py1CODE
LOW…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py4CODE
LOW…er/voice_changer/DDSP_SVC/models/nsf_hifigan/nvSTFT.py9CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/core.py5CODE
LOW…ver/voice_changer/DDSP_SVC/models/ddsp/unit2control.py1CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/loss.py1CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/loss.py7CODE
LOWserver/voice_changer/DDSP_SVC/models/ddsp/pcmer.py280CODE
LOWserver/voice_changer/SoVitsSvc40/models/utils.py4CODE
LOW…r/voice_changer/SoVitsSvc40/models/cluster/__init__.py1CODE
LOWserver/voice_changer/MMVCv13/TrainerFunctions.py3CODE
LOW…sionSVC/inferencer/diffusion_svc_model/DiffusionSVC.py2CODE
LOW…sionSVC/inferencer/diffusion_svc_model/DiffusionSVC.py7CODE
LOW…sionSVC/inferencer/diffusion_svc_model/DiffusionSVC.py8CODE
LOW…sionSVC/inferencer/diffusion_svc_model/DiffusionSVC.py11CODE
LOW…nferencer/diffusion_svc_model/diffusion/naive/pcmer.py278CODE
LOWclient/python/vc_client.py6CODE
LOWclient/python/vc_client.py7CODE
LOWclient/python/vc_client.py13CODE
LOWclient/python/vc_client.py14CODE
Over-Commented Block42 hits · 42 pts
SeverityFileLineSnippetContext
LOWstart_v0.1.sh101fiCOMMENT
LOWstart_v0.1.sh121# # -r: トレーニング再開の場合に指定してください。(resume)COMMENT
LOWstart_v0.1.sh141# # name=999_expCOMMENT
LOWstart_v0.1.sh161# # b) COMMENT
LOWstart_v0.1.sh181# # ;;COMMENT
LOWstart_v0.1.sh201# # warn "-t(トレーニングモード) と -v(ボイチェンモード)のいずれかを指定してください。"COMMENT
LOWstart_v0.1.sh221# elif [ "${MODE}" = "MMVC_CPU_VERBOSE" ]; thenCOMMENT
LOWstart_v0.1.sh241# -c: トレーニングで使用したConfigのファイル名です。(config)COMMENT
LOWstart_v0.1.sh261# # -v `pwd`/exp/${name}/filelists:/MMVC_Trainer/filelists \COMMENT
LOWstart_v0.1.sh281# # warn "コンフィグファイル(-c)を指定してください"COMMENT
LOWstart_v0.1.sh301# # -e LOCAL_GID=$(id -g $USER) \COMMENT
LOWserver/voice_changer/RVC/RVCr2.py261 self.initialize()COMMENT
LOWserver/voice_changer/RVC/RVC.py201COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py1# from whisper_ppg.model import Whisper, ModelDimensionsCOMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py41# print(f"whisper.device {whisper.device}")COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py61# # ppgln = audln // 320COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py81# mel = log_mel_spectrogram(audio).to(whisper.device).unsqueeze(0)COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py101# print("audio.shape2", audio.shape)COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py121COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py141# "wencoder_sim.onnx",COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py161# ["ppg"],COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py181# mel = mel[:, :, 1500:]COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/whisper.py201# "version": "2.1",COMMENT
LOWserver/voice_changer/RVC/embedder/whisper/audio.py21COMMENT
LOW…r/voice_changer/RVC/inferencer/EasyVCInferencerONNX.py41 # if self.inferencerTypeVersion == "v2.1" or self.inferencerTypeVersion == "v1.1":COMMENT
LOWserver/voice_changer/LLVC/LLVC.py161 if self.outputSampleRate != self.processingSampleRate:COMMENT
LOWserver/voice_changer/utils/Timer.py1import timeCOMMENT
LOWserver/voice_changer/utils/Timer.py21# current_frame = inspect.currentframe()COMMENT
LOWserver/voice_changer/Local/AudioDeviceList.py101 # for d in serverAudioInputDevices:COMMENT
LOWserver/voice_changer/SoVitsSvc40/models/utils.py21f0_bin = 256COMMENT
LOW…ce_changer/SoVitsSvc40/models/cluster/train_cluster.py61COMMENT
LOWserver/voice_changer/MMVCv15/models/models.py321 # x, m_p, logs_p, x_mask = self.enc_p(x, x_lengths)COMMENT
LOWserver/voice_changer/MMVCv15/models/models.py341 # liner_alignment = liner_alignment[:, 1:-1, :]COMMENT
LOWdocker_vcclient/exec.sh1#!/bin/bashCOMMENT
LOW.github/workflows/cla.yml21 path-to-signatures: "signatures/version1/cla.json"COMMENT
LOW…/src/100_components/002_parts/204_ExportController.tsx81COMMENT
LOW…/src/100_components/002_parts/204_ExportController.tsx101 // // CropデータCOMMENT
LOWclient/demo/webpack_web.common.js81 // patterns: [{ from: "public/models/rvcv2_amitaro_v2_32k_f0_24000.bin", to: "models/rvcv2_amitaro_v2_32k_f0COMMENT
LOWclient/demo/webpack.common.js61 // new CopyPlugin({COMMENT
LOWclient/demo/webpack.common.js81 // }),COMMENT
LOW…ent/lib/worklet/src/voice-changer-worklet-processor.ts141 if (this.isRecording) {COMMENT
LOW…ent/lib/worklet/src/voice-changer-worklet-processor.ts161 // this.volTrancateCount += 1COMMENT
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHserver/voice_changer/DDSP_SVC/DDSP_SVC.py203except: # type:ignore # noqaCODE
HIGHserver/voice_changer/SoVitsSvc40/SoVitsSvc40.py435except Exception: # type:ignoreCODE
HIGHserver/voice_changer/MMVCv13/MMVCv13.py288except: # NOQACODE
HIGHserver/voice_changer/MMVCv15/MMVCv15.py355except: # NOQACODE
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHserver/voice_changer/LLVC/LLVC.py104データ前処理(torch independent) ・マルチディメンション処理 ・リサンプリング( 入力sr -> 16K) ・バターフィルタ Args: STRING
HIGHserver/voice_changer/DDSP_SVC/models/ddsp/core.py83Crop audio output from convolution to compensate for group delay. Args: audio: Audio after convolution. Tensor of STRING
Self-Referential Comments2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMserver/voice_changer/LLVC/model/llvc.py14 """This class implements the absolute sinusoidal positional encoding function.STRING
MEDIUM…rver/voice_changer/SoVitsSvc40/models/modules/crepe.py145 # Create a ones kernel with the same number of channels as the input tensorCOMMENT
Decorative Section Separators1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMserver/voice_changer/RVC/embedder/whisper/audio.py27# ----------COMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…ver/voice_changer/RVC/pitchExtractor/onnxcrepe/core.py6__all__ = ['CENTS_PER_BIN',CODE
LOW…ce_changer/SoVitsSvc40/models/cluster/train_cluster.py11logger = logging.getLogger(__name__)CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…r/voice_changer/RVC/pitchExtractor/onnxcrepe/filter.py89 # Set nans to 0.COMMENT