AI Slop Code RIsk Monitor

jianchang512/pyvideotrans

Translate the video from one language to another and embed dubbing & subtitles.

24.0 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for jianchang512/pyvideotrans, a Python project with 19,310 GitHub stars. SynthScan examined 86,447 lines of code across 653 source files, recording 1464 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 24.0 (Elevated 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.

24.0
Adjusted Signal
24.0
Raw Pattern Score
100%
Time Factor
2026-10-07
Last Push
19.3K
Stars
Python
Language
86.4K
Lines of Code
653
Files
1.5K
Pattern Hits
2026-10-12
Scan Date
0.13
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 26.4/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 25.2/100 · MEDIUM

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

Agent Over-Engineering Ratio 55.3/100 · HIGH

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

PR Review Velocity Impact 71.0/100 · HIGH

Which changes need focused human review? 1464 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

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

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 1HIGH 86MEDIUM 119LOW 1258

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 1464 distinct pattern matches across 16 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.

Unused Imports474 hits · 472 pts
SeverityFileLineSnippetContext
LOWsp.py143CODE
LOWtests/test_help_ffmpeg_split.py3CODE
LOWtests/omnivoice-qwentts.py29CODE
LOWtests/omnivoice-qwentts.py31CODE
LOWtests/omnivoice-qwentts.py32CODE
LOWtests/omnivoice-qwentts.py32CODE
LOWtests/omnivoice-qwentts.py33CODE
LOWtests/omnivoice-qwentts.py33CODE
LOWtests/omnivoice-qwentts.py34CODE
LOWtests/test_actions_split.py2CODE
LOWtests/test_actions_split.py4CODE
LOWtests/test_prepare_audio_split.py2CODE
LOWtests/test_prepare_audio_split.py3CODE
LOWtests/test_trans_split.py1CODE
LOWtests/test_base_trans.py1CODE
LOWtests/test_base_recogn.py3CODE
LOWtests/test_ui_en_split.py1CODE
LOWtests/test_cli.py9CODE
LOWtests/test_help_srt_split.py1CODE
LOWtests/test_help_srt_split.py2CODE
LOWtests/test_help_srt_split.py3CODE
LOWtests/test_help_srt_split.py4CODE
LOWvideotrans/ui/transapi.py5CODE
LOWvideotrans/ui/chatterbox.py3CODE
LOWvideotrans/ui/chatterbox.py5CODE
LOWvideotrans/ui/ttsapi.py5CODE
LOWvideotrans/ui/ttsapi.py7CODE
LOWvideotrans/ui/refaudio.py3CODE
LOWvideotrans/ui/refaudio.py5CODE
LOWvideotrans/ui/openrouter.py10CODE
LOWvideotrans/ui/qwenttslocal.py5CODE
LOWvideotrans/ui/gptsovits.py5CODE
LOWvideotrans/ui/gradiowin.py3CODE
LOWvideotrans/ui/gradiowin.py5CODE
LOWvideotrans/ui/gradiowin.py5CODE
LOWvideotrans/ui/cosyvoice.py5CODE
LOWvideotrans/ui/minimaxi.py5CODE
LOWvideotrans/ui/minimaxi.py8CODE
LOWvideotrans/ui/camb.py7CODE
LOWvideotrans/ui/en.py3CODE
LOWvideotrans/ui/en.py4CODE
LOWvideotrans/ui/en.py4CODE
LOWvideotrans/ui/en.py5CODE
LOWvideotrans/ui/en.py7CODE
LOWvideotrans/ui/fishtts.py3CODE
LOWvideotrans/ui/fishtts.py5CODE
LOWvideotrans/winform/fn_hebingsrt.py10CODE
LOWvideotrans/winform/fn_hebingsrt.py13CODE
LOWvideotrans/winform/fn_videoandsrt.py16CODE
LOWvideotrans/winform/fn_videoandsrt.py21CODE
LOWvideotrans/winform/ai302.py6CODE
LOWvideotrans/winform/ai302.py7CODE
LOWvideotrans/winform/fn_audiofromvideo.py10CODE
LOWvideotrans/winform/fn_audiofromvideo.py14CODE
LOWvideotrans/winform/openaitts.py7CODE
LOWvideotrans/winform/transapi.py4CODE
LOWvideotrans/winform/chatterbox.py9CODE
LOWvideotrans/winform/ttsapi.py8CODE
LOWvideotrans/winform/parakeet.py6CODE
LOWvideotrans/winform/api_route.py4CODE
414 more matches not shown…
Empty Error Handlers83 hits · 415 pts
SeverityFileLineSnippetContext
HIGHwebui.py60except Exception:CODE
HIGHwebui.py79except Exception:CODE
HIGHwebui.py200except Exception:CODE
HIGHsp.py52except:CODE
HIGHsp.py233except AttributeError:CODE
HIGHsp.py173except Exception:CODE
HIGHcli.py592except RuntimeError:CODE
HIGHtests/test_taskcfg.py75except TypeError:CODE
HIGHtests/test_excepts.py70except VideoTransError:CODE
HIGHtests/test_excepts.py78except VideoTransError:CODE
HIGHvideotrans/ui/fn_peiyinrole.py205except Exception:CODE
HIGHvideotrans/ui/info.py158except Exception:CODE
HIGHvideotrans/winform/fn_videoandsrt.py173except (TypeError,ValueError):CODE
HIGHvideotrans/winform/fn_watermark.py175except (TypeError,ValueError):CODE
HIGHvideotrans/winform/fn_watermark.py179except (TypeError,ValueError):CODE
HIGHvideotrans/winform/fn_watermark.py185except (ValueError,AttributeError,IndexError,TypeError):CODE
HIGHvideotrans/winform/fn_vas.py480except (TypeError, ValueError):CODE
HIGHvideotrans/util/_ffmpeg_misc.py27except Exception:CODE
HIGHvideotrans/util/help_misc.py394except Exception:CODE
HIGHvideotrans/util/help_misc.py443except Exception:CODE
HIGHvideotrans/util/help_misc.py584except (OSError, NotImplementedError, PermissionError):CODE
HIGHvideotrans/util/_ffmpeg_hwcodec.py99except OSError:CODE
HIGHvideotrans/util/help_down.py438except Exception:CODE
HIGHvideotrans/util/help_role.py197except (OSError, json.JSONDecodeError):CODE
HIGHvideotrans/util/help_role.py170except (OSError, json.JSONDecodeError):CODE
HIGHvideotrans/util/help_role.py215except (OSError, json.JSONDecodeError):CODE
HIGHvideotrans/configure/_app_cfg.py85except KeyError:CODE
HIGHvideotrans/configure/_redact.py72except Exception:CODE
HIGHvideotrans/configure/_app_params.py56except (OSError, json.JSONDecodeError):CODE
HIGHvideotrans/configure/excepts.py215except AttributeError:CODE
HIGHvideotrans/configure/base.py300except OSError:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py352except OSError:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py797except Exception:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py868except Exception:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py872except Exception:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py749except Exception:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py806except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_editdubb.py820except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_editdubb.py1017except RuntimeError:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py1024except RuntimeError:CODE
HIGHvideotrans/component/onlyone_set_editdubb.py864except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_recogn.py267except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_recogn.py303except Exception:CODE
HIGHvideotrans/component/onlyone_set_recogn.py247except BaseException:CODE
HIGHvideotrans/component/onlyone_set_recogn.py298except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_recogn2.py253except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_recogn2.py260except Exception:CODE
HIGHvideotrans/component/onlyone_set_recogn2.py289except Exception:CODE
HIGHvideotrans/component/onlyone_set_recogn2.py233except BaseException:CODE
HIGHvideotrans/component/onlyone_set_recogn2.py284except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_recogn2.py438except RuntimeError:CODE
HIGHvideotrans/component/onlyone_set_recogn2.py444except RuntimeError:CODE
HIGHvideotrans/component/onlyone_set_role.py696except (TypeError, RuntimeError):CODE
HIGHvideotrans/component/onlyone_set_role.py728except Exception:CODE
HIGHvideotrans/component/onlyone_set_role.py677except BaseException:CODE
HIGHvideotrans/component/onlyone_set_role.py724except (TypeError, RuntimeError):CODE
HIGHvideotrans/translator/_hymt2.py80except BaseException:CODE
HIGHvideotrans/confuciustts/frontend/text_normalizer.py40except ImportError:CODE
HIGHvideotrans/confuciustts/cli/s2a_lightning.py168except ValueError:CODE
HIGHvideotrans/tts/_base.py267except (TypeError,ValueError):CODE
23 more matches not shown…
Hyper-Verbose Identifiers272 hits · 320 pts
SeverityFileLineSnippetContext
LOWwebui.py229def _recogn_index_from_display(d):CODE
LOWwebui.py236def _translate_index_from_display(d):CODE
LOWsp.py181def check_and_run_external_script():CODE
LOWtests/test_main_win_split.py5def test_mixin_modules_importable():CODE
LOWtests/test_main_win_split.py21def test_main_win_class_hierarchy():CODE
LOWtests/test_main_win_split.py30def test_main_win_has_expected_methods():CODE
LOWtests/test_main_win_split.py50def test_main_win_package_importable():CODE
LOWtests/test_help_ffmpeg_split.py13 def test_extract_concise_error(self):CODE
LOWtests/test_help_ffmpeg_split.py17 def test_get_filepath_from_cmd(self):CODE
LOWtests/test_help_ffmpeg_split.py37 def test_get_video_ms_noaudio(self):CODE
LOWtests/test_help_ffmpeg_split.py53 def test_change_speed_rubberband(self):CODE
LOWtests/test_help_ffmpeg_split.py57 def test_precise_speed_up_audio(self):CODE
LOWtests/test_help_ffmpeg_split.py85 def test_all_names_importable(self):CODE
LOWtests/test_help_ffmpeg_split.py169 def test_format_video_returns_input_file(self, tmp_path):CODE
LOWtests/test_help_ffmpeg_split.py180 def test_format_video_with_target_dir(self, tmp_path):CODE
LOW⚡tests/test_config_split.py40 def test_temp_root_importable(self):CODE
LOW⚡tests/test_config_split.py49 def test_translate_cache_importable(self):CODE
LOW⚡tests/test_config_split.py58 def test_tr_returns_key_on_missing(self):CODE
LOWtests/test_config_split.py80 def test_app_cfg_has_expected_attrs(self):CODE
LOWtests/test_config_split.py93 def test_app_cfg_rm_uuid_none(self):CODE
LOWtests/test_config_split.py101 def test_settings_has_expected_attrs(self):CODE
LOWtests/test_config_split.py117 def test_params_has_expected_attrs(self):CODE
LOWtests/test_config_split.py141 def test_push_queue_accessible(self):CODE
LOWtests/test_config_split.py145 def test_update_logging_level_accessible(self):CODE
LOW⚡tests/test_job_helpers.py16 def test_none_index_returns_dash(self):CODE
LOW⚡tests/test_job_helpers.py19 def test_out_of_range_returns_dash(self):CODE
LOW⚡tests/test_job_helpers.py22 def test_negative_index_returns_last_element(self):CODE
LOW⚡tests/test_job_helpers.py28 def test_returns_dash_for_none(self):CODE
LOW⚡tests/test_job_helpers.py31 def test_returns_name_for_valid_index(self):CODE
LOW⚡tests/test_job_helpers.py41 def test_returns_dash_for_none(self):CODE
LOW⚡tests/test_job_helpers.py44 def test_returns_name_for_valid_index(self):CODE
LOW⚡tests/test_job_helpers.py51 def test_returns_dash_for_none(self):CODE
LOW⚡tests/test_job_helpers.py54 def test_returns_name_for_valid_index(self):CODE
LOWtests/test_azerbaijani_support.py5def test_azerbaijani_is_available_in_main_language_codes():CODE
LOWtests/test_azerbaijani_support.py22def test_azerbaijani_edge_voices_are_exposed():CODE
LOWtests/test_audexum_recogn.py55def test_request_shape_and_srt_mapping(tmp_path, key):CODE
LOWtests/test_audexum_recogn.py72def test_auto_language_is_omitted(tmp_path, key):CODE
LOWtests/test_audexum_recogn.py78def test_empty_text_is_dropped(tmp_path, key):CODE
LOWtests/test_audexum_recogn.py90def test_no_speech_clip_is_skipped(tmp_path, key):CODE
LOWtests/test_audexum_recogn.py106def test_out_of_credits_tells_user_to_top_up(tmp_path, key, code, body):CODE
LOW⚡tests/test_contants.py23 def test_punc_flags_contains_common_chars(self):CODE
LOW⚡tests/test_contants.py31 def test_half_flags_no_end_punctuation(self):CODE
LOW⚡tests/test_contants.py38 def test_end_flags_are_sentence_terminators(self):CODE
LOW⚡tests/test_contants.py48 def test_has_common_languages(self):CODE
LOW⚡tests/test_contants.py57 def test_listen_text_is_non_empty(self):CODE
LOW⚡tests/test_contants.py63 def test_common_models_present(self):CODE
LOW⚡tests/test_contants.py71 def test_model_values_are_non_empty(self):CODE
LOW⚡tests/test_contants.py77 def test_contains_expected_domains(self):CODE
LOW⚡tests/test_contants.py81 def test_formed_into_env_string(self):CODE
LOW⚡tests/test_contants.py88 def test_non_word_matches_punctuation(self):CODE
LOW⚡tests/test_contants.py98 def test_non_word_does_not_match_text(self):CODE
LOW⚡tests/test_contants.py108 def test_audio_exits_has_common_formats(self):CODE
LOW⚡tests/test_contants.py114 def test_video_exts_has_common_formats(self):CODE
LOW⚡tests/test_actions_split.py8 def test_actions_check_importable(self):CODE
LOW⚡tests/test_actions_split.py12 def test_actions_config_importable(self):CODE
LOW⚡tests/test_actions_split.py16 def test_actions_task_importable(self):CODE
LOW⚡tests/test_actions_split.py24 def test_actions_base_mode_importable(self):CODE
LOW⚡tests/test_actions_split.py28 def test_actions_base_file_importable(self):CODE
LOW⚡tests/test_actions_split.py32 def test_actions_base_misc_importable(self):CODE
LOW⚡tests/test_actions_split.py36 def test_actions_base_importable(self):CODE
212 more matches not shown…
Excessive Try-Catch Wrapping295 hits · 319 pts
SeverityFileLineSnippetContext
MEDIUMwebui.py75def _load_settings() -> dict:CODE
MEDIUMwebui.py196def _load_ass_style():CODE
LOW⚡webui.py60 except Exception:CODE
LOWwebui.py79 except Exception:CODE
LOWwebui.py200 except Exception:CODE
LOWwebui.py1665 except Exception:STRING
LOWwebui.py1867 except Exception:STRING
LOWwebui.py1898 except Exception:STRING
LOWwebui.py2144 except Exception as e:STRING
LOWwebui.py2221 except Exception as e:STRING
LOWsp.py130 except Exception as e:CODE
LOWsp.py158 except Exception as e:CODE
LOWsp.py173 except Exception:CODE
LOWsp.py262 except Exception as e:CODE
LOW⚡cli.py275 except Exception as e:CODE
LOWcli.py212 except Exception as e:CODE
LOWcli.py231 except Exception as e:CODE
LOWcli.py249 except Exception as e:CODE
LOWcli.py583 except Exception as e:CODE
LOW⚡tests/test_winform_split.py23 except Exception as e:CODE
LOWtests/test_excepts.py100 except Exception as e:CODE
MEDIUMtests/test_excepts.py42def test_raises_and_catches(self):CODE
LOWdocs/architecture.md175 except Exception as e:CODE
LOWvideotrans/__init__.py37 except Exception as e:CODE
LOWvideotrans/ui/fn_peiyinrole.py151 except Exception as e:CODE
LOWvideotrans/ui/fn_peiyinrole.py205 except Exception:CODE
LOWvideotrans/ui/info.py158 except Exception:CODE
LOWvideotrans/winform/fn_hebingsrt.py44 except Exception as e:CODE
MEDIUMvideotrans/winform/fn_hebingsrt.py29def run(self):CODE
LOWvideotrans/winform/fn_videoandsrt.py126 except Exception as e:CODE
LOWvideotrans/winform/fn_audiofromvideo.py58 except Exception as e:CODE
MEDIUMvideotrans/winform/fn_audiofromvideo.py29def run(self):CODE
LOWvideotrans/winform/fn_subtitlescover.py66 except Exception as e:CODE
MEDIUMvideotrans/winform/fn_subtitlescover.py32def run(self):CODE
LOWvideotrans/winform/fn_watermark.py114 except Exception as e:CODE
LOWvideotrans/winform/fn_recogn.py188 except Exception as e:CODE
LOWvideotrans/winform/fn_vas.py388 except Exception as e:CODE
LOWvideotrans/winform/camb.py47 except Exception as e:CODE
LOWvideotrans/winform/fn_formatcover.py49 except Exception as e:CODE
MEDIUMvideotrans/winform/fn_formatcover.py33def run(self):CODE
LOWvideotrans/winform/elevenlabs.py31 except Exception as e:CODE
LOWvideotrans/winform/elevenlabs.py65 except Exception as e:CODE
MEDIUMvideotrans/winform/elevenlabs.py25def run(self):CODE
LOWvideotrans/winform/fn_videoandaudio.py125 except Exception as e:CODE
LOWvideotrans/winform/fn_hunliu.py43 except Exception as e:CODE
MEDIUMvideotrans/winform/fn_hunliu.py29def run(self):CODE
LOWvideotrans/mosstts/onnx_tts_runtime.py505 except Exception as exc:CODE
LOWvideotrans/mosstts/text_normalization_pipeline.py91 except Exception as exc:CODE
LOWvideotrans/util/_ffmpeg_runner.py78 except Exception as e:CODE
LOWvideotrans/util/_ffprobe.py101 except Exception as e:CODE
LOWvideotrans/util/_ffprobe.py162 except Exception as e:CODE
LOWvideotrans/util/_ffprobe.py169 except Exception as e:CODE
LOWvideotrans/util/checkgpu.py18 except Exception as e:CODE
MEDIUMvideotrans/util/checkgpu.py11def run(self):CODE
LOWvideotrans/util/_ffmpeg_misc.py27 except Exception:CODE
LOWvideotrans/util/TestSrtTrans.py26 except Exception as e:CODE
MEDIUMvideotrans/util/TestSrtTrans.py15def run(self):CODE
LOWvideotrans/util/_srt_ass.py41 except Exception as e:CODE
LOWvideotrans/util/_srt_ass.py108 except Exception as e:CODE
LOWvideotrans/util/_srt_ass.py129 except Exception as e:CODE
235 more matches not shown…
Decorative Section Separators83 hits · 278 pts
SeverityFileLineSnippetContext
MEDIUM⚡webui.py27# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py29# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py33# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py35# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py48# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py50# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py96# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py98# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py104# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡webui.py106# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py137# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py139# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py212# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py214# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py259# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py261# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py924# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py926# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1312# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1314# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1455# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1457# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1525# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1527# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1555# ---------------------------------------------------------------------------COMMENT
MEDIUMwebui.py1557# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡cli.py174# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡cli.py176# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡cli.py280# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡cli.py282# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py33# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py35# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py195# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py197# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py318# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py320# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py385# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py387# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py412# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py414# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py496# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py498# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py518# ---------------------------------------------------------------------------COMMENT
MEDIUMcli.py520# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_cli.py40# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py42# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py76# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py78# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py133# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py135# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py509# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py511# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py555# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py557# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py594# ===========================================================================COMMENT
MEDIUM⚡tests/test_cli.py596# ===========================================================================COMMENT
MEDIUMtests/test_cli.py15# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_cli.py17# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_cli.py270# ===========================================================================COMMENT
MEDIUMtests/test_cli.py272# ===========================================================================COMMENT
23 more matches not shown…
Deep Nesting151 hits · 144 pts
SeverityFileLineSnippetContext
LOWwebui.py927CODE
LOWwebui.py1315CODE
LOWwebui.py1529CODE
LOWwebui.py1558CODE
LOWwebui.py1794CODE
LOWwebui.py1912CODE
LOWsp.py163CODE
LOWcli.py521CODE
LOWvideotrans/ui/_setup_menus.py8CODE
LOWvideotrans/ui/fn_peiyinrole.py97CODE
LOWvideotrans/ui/fn_peiyinrole.py176CODE
LOWvideotrans/winform/fn_videoandsrt.py5CODE
LOWvideotrans/winform/fn_videoandsrt.py43CODE
LOWvideotrans/winform/fn_videoandsrt.py62CODE
LOWvideotrans/winform/setini.py4CODE
LOWvideotrans/winform/setini.py11CODE
LOWvideotrans/winform/fn_subtitlescover.py3CODE
LOWvideotrans/winform/fn_subtitlescover.py32CODE
LOWvideotrans/winform/fn_recogn.py3CODE
LOWvideotrans/winform/fn_recogn.py31CODE
LOWvideotrans/winform/fn_vas.py12CODE
LOWvideotrans/winform/fn_vas.py419CODE
LOWvideotrans/winform/fn_vas.py172CODE
LOWvideotrans/winform/fn_separate.py3CODE
LOWvideotrans/winform/fn_separate.py23CODE
LOWvideotrans/winform/fn_peiyinrole.py3CODE
LOWvideotrans/winform/fn_peiyinrole.py52CODE
LOWvideotrans/winform/fn_videoandaudio.py3CODE
LOWvideotrans/winform/fn_videoandaudio.py133CODE
LOWvideotrans/winform/fn_videoandaudio.py36CODE
LOWvideotrans/winform/fn_videoandaudio.py59CODE
LOWvideotrans/winform/fn_peiyin.py4CODE
LOWvideotrans/winform/fn_peiyin.py53CODE
LOWvideotrans/winform/fn_fanyisrt.py4CODE
LOWvideotrans/winform/fn_fanyisrt.py45CODE
LOWvideotrans/winform/fn_fanyisrt.py211CODE
LOWvideotrans/winform/fn_fanyisrt.py240CODE
LOWvideotrans/mosstts/onnx_tts_runtime.py387CODE
LOWvideotrans/mosstts/onnx_tts_runtime.py501CODE
LOWvideotrans/mosstts/ort_cpu_runtime.py660CODE
LOWvideotrans/util/_ffprobe.py48CODE
LOWvideotrans/util/cn_tn.py565CODE
LOWvideotrans/util/cn_tn.py651CODE
LOWvideotrans/util/cn_tn.py439CODE
LOWvideotrans/util/cn_tn.py586CODE
LOWvideotrans/util/cn_tn.py620CODE
LOWvideotrans/util/helper_supertonic.py390CODE
LOWvideotrans/util/_srt_ass.py9CODE
LOWvideotrans/util/_ffmpeg_audio.py158CODE
LOWvideotrans/util/_srt_parse.py99CODE
LOWvideotrans/util/_srt_parse.py211CODE
LOWvideotrans/util/en_tn.py68CODE
LOWvideotrans/util/en_tn.py210CODE
LOWvideotrans/util/help_misc.py181CODE
LOWvideotrans/util/help_misc.py351CODE
LOWvideotrans/util/_ffmpeg_hwcodec.py18CODE
LOWvideotrans/util/help_down.py45CODE
LOWvideotrans/util/help_down.py189CODE
LOWvideotrans/util/help_down.py288CODE
LOWvideotrans/util/help_down.py402CODE
91 more matches not shown…
AI Structural Patterns30 hits · 30 pts
SeverityFileLineSnippetContext
LOWvideotrans/winform/fn_vas.py41CODE
LOWvideotrans/mosstts/onnx_tts_runtime.py597CODE
LOWvideotrans/util/cn_tn.py651CODE
LOWvideotrans/util/cn_tn.py1059CODE
LOWvideotrans/configure/_app_settings.py216CODE
LOW…transcribe_diarize/modeling_moss_transcribe_diarize.py205CODE
LOW…transcribe_diarize/modeling_moss_transcribe_diarize.py291CODE
LOW…transcribe_diarize/modeling_moss_transcribe_diarize.py351CODE
LOWvideotrans/moss_transcribe_diarize/inference_utils.py172CODE
LOWvideotrans/translator/_deeplx.py61CODE
LOWvideotrans/confuciustts/llm/llm.py65CODE
LOWvideotrans/confuciustts/llm/llm.py226CODE
LOWvideotrans/confuciustts/utils/audio_features.py45CODE
LOWvideotrans/confuciustts/cli/inference.py259CODE
LOWvideotrans/confuciustts/flow/modules.py21CODE
LOWvideotrans/confuciustts/flow/flow_matching.py44CODE
LOWvideotrans/confuciustts/flow/DiT/dit.py88CODE
LOWvideotrans/task/_rate.py229CODE
LOWvideotrans/codes/model.py26CODE
LOWvideotrans/codes/model.py456CODE
LOWvideotrans/recognition/__init__.py93CODE
LOWvideotrans/external/bigvgan/meldataset.py191CODE
LOW…external/bigvgan/alias_free_activation/torch/filter.py101CODE
LOWvideotrans/external/campplus/DTDNN.py48CODE
LOWvideotrans/external/campplus/layers.py253CODE
LOWvideotrans/process/stt_paraformer.py12CODE
LOWvideotrans/process/stt_qwen.py14CODE
LOWvideotrans/process/stt_faster.py14CODE
LOWvideotrans/process/vad.py116CODE
LOWvideotrans/process/stt_openai.py12CODE
Fake / Example Data33 hits · 20 pts
SeverityFileLineSnippetContext
LOWwebui.py272 "placeholder": tr("Leave empty to use official API"),CODE
LOWwebui.py279 "placeholder": "API Key",CODE
LOWwebui.py292 "placeholder": tr("Enter model name"),CODE
LOWwebui.py304 "placeholder": "API Key",CODE
LOWwebui.py311 "placeholder": tr("Enter model name"),CODE
LOWwebui.py330 "placeholder": tr("Enter model name"),CODE
LOWwebui.py350 "placeholder": tr("Enter model name"),CODE
LOWwebui.py362 "placeholder": tr("e.g. http://127.0.0.1:11434/v1"),CODE
LOWwebui.py369 "placeholder": tr("Usually fill in no-key"),CODE
LOWwebui.py382 "placeholder": tr("Enter model name"),CODE
LOWwebui.py400 "placeholder": tr("Leave empty to use official API"),CODE
LOWwebui.py448 "placeholder": tr("Must start with qwen-mt"),CODE
LOWwebui.py455 "placeholder": tr("Must start with qwen3-asr"),CODE
LOWwebui.py473 "placeholder": tr("Enter endpoint name"),CODE
LOWwebui.py497 "placeholder": tr("Enter model name"),CODE
LOWwebui.py516 "placeholder": tr("Enter model name"),CODE
LOWwebui.py535 "placeholder": tr("Enter model name"),CODE
LOWwebui.py559 "placeholder": tr("Enter model name"),CODE
LOWwebui.py578 "placeholder": tr("Enter model name"),CODE
LOWwebui.py602 "placeholder": tr("Enter model name"),CODE
LOWwebui.py621 "placeholder": tr("Enter model name"),CODE
LOWwebui.py636 "placeholder": ""},CODE
LOWwebui.py654 "placeholder": tr("Enter model name"),CODE
LOWwebui.py673 "placeholder": tr("Leave empty to use official API"),CODE
LOWwebui.py686 "placeholder": tr("Enter model name"),CODE
LOWwebui.py744 "placeholder": tr("Leave empty to use official API"),CODE
LOWwebui.py757 "placeholder": tr("Enter model name"),CODE
LOWwebui.py775 "placeholder": tr("e.g. eastasia or full URL"),CODE
LOWwebui.py855 "placeholder": tr("Enter model name"),CODE
LOWwebui.py1345 placeholder=f.get("placeholder", ""),CODE
LOW⚡videotrans/codes/model.py403 fake_token = [0] * fake_token_len_iCODE
LOW⚡videotrans/codes/model.py405 source_ids += fake_tokenCODE
LOW⚡videotrans/codes/model.py406 fbank_mask_i += [1] * len(fake_token)CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHvideotrans/translator/_constants.py0如果想新增渠道 1. 定义一个常量,值为以下递增的序号 2. 在 id_name_dict 中新增一个键值对,键为新增的常量,值是 channelprovider 实例 3. 当前目录下定义一个实际实现代码文件,可直接复制已有渠道文件STRING
HIGHvideotrans/tts/_constants.py0如果想新增渠道 1. 定义一个常量,值为以下递增的序号 2. 在 id_name_dict 中新增一个键值对,键为新增的常量,值是 channelprovider 实例 3. 当前目录下定义一个实际实现代码文件,可直接复制已有渠道文件STRING
HIGHvideotrans/recognition/_constants.py0如果想新增渠道 1. 定义一个常量,值为以下递增的序号 2. 在 id_name_dict 中新增一个键值对,键为新增的常量,值是 channelprovider 实例 3. 当前目录下定义一个实际实现代码文件,可直接复制已有渠道文件STRING
Over-Commented Block14 hits · 14 pts
SeverityFileLineSnippetContext
LOWvideotrans/winform/fn_vas.py281 if app_cfg.exit_soft: returnCOMMENT
LOWvideotrans/util/cn_tn.py1#!/usr/bin/env python3COMMENT
LOWvideotrans/util/cn_tn.py841 self.date = dateCOMMENT
LOWvideotrans/util/en_tn.py1# 本代码复制自 https://github.com/OpenDocCN/python-code-anls/blob/master/docs/hf-tfm/models----clvp----number_normalizer.py.mdCOMMENT
LOWvideotrans/configure/_languages_dict.py321 "hye": "arm",COMMENT
LOWvideotrans/confuciustts/llm/text_encoder.py1# Copyright 2026 The Qwen team, Alibaba Group and the HuggingFace Inc. team. All rights reserved.COMMENT
LOWvideotrans/confuciustts/llm/speaker_encoder.py1# Copyright 2026 The Qwen team, Alibaba Group and the HuggingFace Inc. team. All rights reserved.COMMENT
LOWvideotrans/confuciustts/frontend/text_normalizer.py1# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)COMMENT
LOWvideotrans/confuciustts/flow/flow.py1# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)COMMENT
LOWvideotrans/confuciustts/flow/length_regulator.py1# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)COMMENT
LOWvideotrans/confuciustts/flow/flow_matching.py1# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)COMMENT
LOWvideotrans/task/_rate.py641 # 如果音频时长小于视频时长,末尾加静音COMMENT
LOWvideotrans/task/_rate.py661 # cmd = ['-y', '-i', os.path.basename(self.novoice_mp4),COMMENT
LOW…s/external/bigvgan/alias_free_activation/cuda/compat.h21#ifndef TORCH_CHECKCOMMENT
Modern Structural Boilerplate13 hits · 14 pts
SeverityFileLineSnippetContext
LOW⚡cli.py180def set_lang(lang: str) -> None:CODE
LOWvideotrans/mosstts/text_normalization_pipeline.py51 def _set_state(self, *, state: str, message: str, error: str | None = None) -> None:CODE
LOWvideotrans/mosstts/ort_cpu_runtime.py827__all__ = [CODE
LOWvideotrans/mosstts/moss_tts_nano/__init__.py1__all__ = ["__version__"]CODE
LOWvideotrans/util/help_srt.py9__all__ = [CODE
LOWvideotrans/util/help_ffmpeg.py13__all__ = [CODE
LOWvideotrans/moss_transcribe_diarize/__init__.py17__all__ = [CODE
LOW…anscribe_diarize/processing_moss_transcribe_diarize.py273__all__ = ["MossTranscribeDiarizeProcessor"]CODE
LOWvideotrans/moss_transcribe_diarize/transcript_parser.py289__all__ = [CODE
LOWvideotrans/confuciustts/__init__.py10__all__ = ["__version__"]CODE
LOWvideotrans/confuciustts/cli/__init__.py3__all__ = ["ConfuciusTTS"]CODE
LOWvideotrans/external/campplus/__init__.py3__all__ = ["CAMPPlus"]CODE
LOWvideotrans/process/prepare_audio.py6__all__ = [CODE
Structural Annotation Overuse7 hits · 13 pts
SeverityFileLineSnippetContext
LOWdocs/whisper_net_setup.md155## Step 1: Download DLL FilesCOMMENT
LOWdocs/whisper_net_setup.md201## Step 2: Download Speech ModelCOMMENT
LOWdocs/whisper_net_setup.md209## Step 3: Verify File StructureCOMMENT
LOWdocs/whisper_net_setup.md240## Step 4: Start UsingCOMMENT
LOW⚡videotrans/process/stt_qwen.py88 # Step 2: Prepare alignment inputsCOMMENT
LOW⚡videotrans/process/stt_qwen.py95 # Step 3: Run forced alignerCOMMENT
LOW⚡videotrans/process/stt_qwen.py98 # Step 4: Decode timestampsCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALvideotrans/tts/_azure.py5from azure.core.exceptions import ResourceExistsError, ClientAuthenticationError, ResourceNotFoundErrorCODE
Verbosity Indicators3 hits · 7 pts
SeverityFileLineSnippetContext
LOW⚡videotrans/process/stt_qwen.py88 # Step 2: Prepare alignment inputsCOMMENT
LOW⚡videotrans/process/stt_qwen.py95 # Step 3: Run forced alignerCOMMENT
LOW⚡videotrans/process/stt_qwen.py98 # Step 4: Decode timestampsCOMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…nal/bigvgan/alias_free_activation/cuda/activation1d.py32CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…ns/external/bigvgan/alias_free_activation/cuda/load.py18 # Check if cuda 11 is installed for compute capability 8.0COMMENT