An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System
This report presents the forensic synthetic code analysis of index-tts/index-tts, a Python project with 21,854 GitHub stars. SynthScan v2.0 examined 67,990 lines of code across 232 source files, recording 972 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 21.3 places this repository in the Moderate AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 972 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | cli_tests/test_cli_v2_config.py | 0 | make flash_attn/triton appear installed so acceleration cli tests can run. | STRING |
| HIGH | cli_tests/test_cli_v2_batch.py | 0 | make flash_attn/triton appear installed so acceleration cli tests can run. | STRING |
| HIGH | cli_tests/test_cli_v2_check.py | 0 | make flash_attn/triton appear installed so acceleration cli tests can run. | STRING |
| HIGH | indextts/BigVGAN/activations.py | 0 | implementation of a sine-based periodic activation function shape: - input: (b, c, t) - output: (b, c, t), same shape as | STRING |
| HIGH | indextts/s2mel/modules/hifigan/generator.py | 0 | implementation of a sine-based periodic activation function shape: - input: (b, c, t) - output: (b, c, t), same shape as | STRING |
| HIGH | indextts/s2mel/modules/bigvgan/activations.py | 0 | implementation of a sine-based periodic activation function shape: - input: (b, c, t) - output: (b, c, t), same shape as | STRING |
| HIGH | indextts/BigVGAN/activations.py | 0 | initialization. input: - in_features: shape of the input - alpha: trainable parameter alpha is initialized to 1 by defau | STRING |
| HIGH | indextts/s2mel/modules/hifigan/generator.py | 0 | initialization. input: - in_features: shape of the input - alpha: trainable parameter alpha is initialized to 1 by defau | STRING |
| HIGH | indextts/s2mel/modules/bigvgan/activations.py | 0 | initialization. input: - in_features: shape of the input - alpha: trainable parameter alpha is initialized to 1 by defau | STRING |
| HIGH | indextts/BigVGAN/activations.py | 0 | forward pass of the function. applies the function to the input elementwise. snake ∶= x + 1/a * sin^2 (xa) | STRING |
| HIGH | indextts/s2mel/modules/hifigan/generator.py | 0 | forward pass of the function. applies the function to the input elementwise. snake ∶= x + 1/a * sin^2 (xa) | STRING |
| HIGH | indextts/s2mel/modules/bigvgan/activations.py | 0 | forward pass of the function. applies the function to the input elementwise. snake ∶= x + 1/a * sin^2 (xa) | STRING |
| HIGH | indextts/BigVGAN/activations.py | 0 | a modified snake function which uses separate parameters for the magnitude of the periodic components shape: - input: (b | STRING |
| HIGH | …utils/maskgct/models/codec/facodec/modules/quantize.py | 0 | a modified snake function which uses separate parameters for the magnitude of the periodic components shape: - input: (b | STRING |
| HIGH | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 0 | a modified snake function which uses separate parameters for the magnitude of the periodic components shape: - input: (b | STRING |
| HIGH | indextts/s2mel/modules/quantize.py | 0 | a modified snake function which uses separate parameters for the magnitude of the periodic components shape: - input: (b | STRING |
| HIGH | indextts/s2mel/modules/bigvgan/activations.py | 0 | a modified snake function which uses separate parameters for the magnitude of the periodic components shape: - input: (b | STRING |
| HIGH | indextts/BigVGAN/activations.py | 0 | initialization. input: - in_features: shape of the input - alpha - trainable parameter that controls frequency - beta - | STRING |
| HIGH | …utils/maskgct/models/codec/facodec/modules/quantize.py | 0 | initialization. input: - in_features: shape of the input - alpha - trainable parameter that controls frequency - beta - | STRING |
| HIGH | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 0 | initialization. input: - in_features: shape of the input - alpha - trainable parameter that controls frequency - beta - | STRING |
| HIGH | indextts/s2mel/modules/quantize.py | 0 | initialization. input: - in_features: shape of the input - alpha - trainable parameter that controls frequency - beta - | STRING |
| HIGH | indextts/s2mel/modules/bigvgan/activations.py | 0 | initialization. input: - in_features: shape of the input - alpha - trainable parameter that controls frequency - beta - | STRING |
| HIGH | indextts/BigVGAN/activations.py | 0 | forward pass of the function. applies the function to the input elementwise. snakebeta := x + 1/b * sin^2 (xa) | STRING |
| HIGH | indextts/s2mel/modules/bigvgan/activations.py | 0 | forward pass of the function. applies the function to the input elementwise. snakebeta := x + 1/b * sin^2 (xa) | STRING |
| HIGH | …utils/maskgct/models/codec/facodec/modules/quantize.py | 0 | forward pass of the function. applies the function to the input elementwise. snakebeta := x + 1/b * sin^2 (xa) | STRING |
| HIGH | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 0 | forward pass of the function. applies the function to the input elementwise. snakebeta := x + 1/b * sin^2 (xa) | STRING |
| HIGH | indextts/s2mel/modules/quantize.py | 0 | forward pass of the function. applies the function to the input elementwise. snakebeta := x + 1/b * sin^2 (xa) | STRING |
| HIGH | indextts/BigVGAN/alias_free_activation/torch/filter.py | 0 | implementation of sinc, i.e. sin(pi * x) / (pi * x) __warning__: different to julius.sinc, the input is multiplied by `p | STRING |
| HIGH | indextts/BigVGAN/alias_free_torch/filter.py | 0 | implementation of sinc, i.e. sin(pi * x) / (pi * x) __warning__: different to julius.sinc, the input is multiplied by `p | STRING |
| HIGH | …askgct/models/codec/facodec/alias_free_torch/filter.py | 0 | implementation of sinc, i.e. sin(pi * x) / (pi * x) __warning__: different to julius.sinc, the input is multiplied by `p | STRING |
| HIGH | …kgct/models/codec/ns3_codec/alias_free_torch/filter.py | 0 | implementation of sinc, i.e. sin(pi * x) / (pi * x) __warning__: different to julius.sinc, the input is multiplied by `p | STRING |
| HIGH | indextts/s2mel/modules/alias_free_torch/filter.py | 0 | implementation of sinc, i.e. sin(pi * x) / (pi * x) __warning__: different to julius.sinc, the input is multiplied by `p | STRING |
| HIGH | …/modules/bigvgan/alias_free_activation/torch/filter.py | 0 | implementation of sinc, i.e. sin(pi * x) / (pi * x) __warning__: different to julius.sinc, the input is multiplied by `p | STRING |
| HIGH | indextts/utils/common.py | 0 | computes the element-wise logarithm of the input tensor with clipping to avoid near-zero values. args: x (tensor): input | STRING |
| HIGH | indextts/utils/utils.py | 0 | computes the element-wise logarithm of the input tensor with clipping to avoid near-zero values. args: x (tensor): input | STRING |
| HIGH | …xtts/utils/maskgct/models/codec/amphion_codec/vocos.py | 0 | computes the element-wise logarithm of the input tensor with clipping to avoid near-zero values. args: x (tensor): input | STRING |
| HIGH | indextts/utils/maskgct/models/codec/kmeans/vocos.py | 0 | computes the element-wise logarithm of the input tensor with clipping to avoid near-zero values. args: x (tensor): input | STRING |
| HIGH | indextts/s2mel/modules/vocos/modules.py | 0 | computes the element-wise logarithm of the input tensor with clipping to avoid near-zero values. args: x (tensor): input | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/norm.py | 0 | convolution-friendly layernorm that moves channels to last dimensions before running the normalization and moves them ba | STRING |
| HIGH | indextts/s2mel/dac/model/encodec.py | 0 | convolution-friendly layernorm that moves channels to last dimensions before running the normalization and moves them ba | STRING |
| HIGH | indextts/s2mel/modules/encodec.py | 0 | convolution-friendly layernorm that moves channels to last dimensions before running the normalization and moves them ba | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 0 | return the proper normalization module. if causal is true, this will ensure the returned module is causal, or return an | STRING |
| HIGH | indextts/s2mel/dac/model/encodec.py | 0 | return the proper normalization module. if causal is true, this will ensure the returned module is causal, or return an | STRING |
| HIGH | indextts/s2mel/modules/encodec.py | 0 | return the proper normalization module. if causal is true, this will ensure the returned module is causal, or return an | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 0 | pad for a convolution to make sure that the last window is full. extra padding is added at the end. this is required to | STRING |
| HIGH | indextts/s2mel/dac/model/encodec.py | 0 | pad for a convolution to make sure that the last window is full. extra padding is added at the end. this is required to | STRING |
| HIGH | indextts/s2mel/modules/encodec.py | 0 | pad for a convolution to make sure that the last window is full. extra padding is added at the end. this is required to | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 0 | tiny wrapper around f.pad, just to allow for reflect padding on small input. if this is the case, we insert extra 0 padd | STRING |
| HIGH | indextts/s2mel/dac/model/encodec.py | 0 | tiny wrapper around f.pad, just to allow for reflect padding on small input. if this is the case, we insert extra 0 padd | STRING |
| HIGH | indextts/s2mel/modules/encodec.py | 0 | tiny wrapper around f.pad, just to allow for reflect padding on small input. if this is the case, we insert extra 0 padd | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 0 | remove padding from x, handling properly zero padding. only for 1d! | STRING |
| HIGH | indextts/s2mel/dac/model/encodec.py | 0 | remove padding from x, handling properly zero padding. only for 1d! | STRING |
| HIGH | indextts/s2mel/modules/encodec.py | 0 | remove padding from x, handling properly zero padding. only for 1d! | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 0 | wrapper around convtranspose2d and normalization applied to this conv to provide a uniform interface across normalizatio | STRING |
| HIGH | indextts/s2mel/dac/model/encodec.py | 0 | wrapper around convtranspose2d and normalization applied to this conv to provide a uniform interface across normalizatio | STRING |
| HIGH | indextts/s2mel/modules/encodec.py | 0 | wrapper around convtranspose2d and normalization applied to this conv to provide a uniform interface across normalizatio | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 0 | conv1d with some builtin handling of asymmetric or causal padding and normalization. | STRING |
| HIGH | indextts/s2mel/dac/model/encodec.py | 0 | conv1d with some builtin handling of asymmetric or causal padding and normalization. | STRING |
| HIGH | indextts/s2mel/modules/encodec.py | 0 | conv1d with some builtin handling of asymmetric or causal padding and normalization. | STRING |
| HIGH | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 0 | convtranspose1d with some builtin handling of asymmetric or causal padding and normalization. | STRING |
| 57 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | webui.py | 366 | def update_save_preset_button(prompt_audio): | CODE |
| LOW | webui.py | 371 | def update_delete_preset_button(preset_name): | CODE |
| LOW | webui.py | 514 | def confirm_save_preset_from_modal( | CODE |
| LOW | webui.py | 626 | def create_experimental_warning_message(): | CODE |
| LOW | webui.py | 1070 | def on_glossary_checkbox_change(is_enabled): | CODE |
| LOW | tests/test_v2.py | 57 | def test_model_download_reachable(name, repo_id, filename, tmp_path): | CODE |
| LOW | tests/test_v2.py | 70 | def test_example_download_reachable(tmp_path, monkeypatch): | CODE |
| LOW | tests/test_v2.py | 81 | def test_legacy_cache_compatibility(tmp_path, monkeypatch): | CODE |
| LOW | tests/test_v2.py | 126 | def test_modelscope_single_file_download_matches_local_path(tmp_path, monkeypatch): | CODE |
| LOW | tests/test_v2.py | 180 | def test_infer_with_emotion_vector(tts_model, prompt_wav, tmp_path): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 13 | def _mock_optional_dependency_imports(): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 129 | def test_init_creates_persistent_config_and_default_model_directory_without_model_files(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 146 | def test_init_with_model_dir_persists_the_requested_model_directory(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 164 | def test_config_path_prints_the_persistent_config_file_location(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 175 | def test_config_set_model_dir_persists_the_model_resource_directory(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 191 | def test_config_set_runtime_preferences_persists_device_and_boolean_values(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 218 | def test_config_set_boolean_preference_rejects_non_boolean_values(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 231 | def test_config_get_prints_the_current_persistent_config(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 247 | def test_check_uses_persisted_model_dir_when_command_line_and_environment_do_not_override_it(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 263 | def test_check_model_dir_resolution_prioritizes_command_line_then_environment_then_config(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 289 | def test_check_initializes_default_state_and_checks_the_platform_default_model_dir(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 306 | def test_check_with_command_model_dir_still_initializes_default_state_without_persisting_override(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 325 | def test_synth_uses_persisted_model_dir_and_runtime_preferences_by_default(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 379 | def test_batch_uses_persisted_model_dir_and_runtime_preferences_by_default(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 428 | def test_batch_command_line_can_disable_persisted_boolean_runtime_preferences_for_one_run(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 479 | def test_synth_command_line_overrides_do_not_rewrite_persistent_config(self): | CODE |
| LOW | cli_tests/test_cli_v2_config.py | 539 | def test_synth_command_line_can_disable_persisted_boolean_runtime_preferences_for_one_run(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 67 | def test_concat_dry_run_validates_manifest_without_creating_output_parent(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 81 | def fail_if_runtime_imports_are_checked(): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 133 | def test_concat_dry_run_rejects_unknown_fields_and_comment_lines(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 177 | def test_concat_dry_run_rejects_invalid_segment_fields_with_line_number(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 210 | def test_concat_dry_run_resolves_command_paths_from_cwd_and_audio_from_concat_file_directory(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 241 | def test_concat_dry_run_rejects_non_wav_output_and_audio_extensions_case_insensitively(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 278 | def test_concat_dry_run_checks_wav_existence_readability_non_empty_and_format_match(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 338 | def test_concat_dry_run_rejects_empty_manifest(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 359 | def test_concat_dry_run_rejects_output_path_conflicts(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 411 | def test_concat_dry_run_rejects_existing_output_unless_force_without_modifying_it(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 452 | def test_concat_generates_wav_with_manifest_order_and_silence(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 486 | def test_concat_execution_does_not_initialize_or_check_model_resources(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 516 | def test_concat_force_overwrites_existing_output_during_real_execution(self): | CODE |
| LOW | cli_tests/test_cli_v2_concat.py | 593 | def test_concat_cleanup_failure_is_appended_without_overriding_primary_failure(self): | CODE |
| LOW⚡ | cli_tests/test_cli_v2_batch.py | 66 | def assert_model_resource_help(test_case, stderr, model_dir): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 13 | def _mock_optional_dependency_imports(): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 133 | def test_batch_dry_run_validates_manifest_without_loading_model(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 189 | def test_batch_dry_run_rejects_unknown_fields(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 218 | def test_batch_dry_run_rejects_conflicting_text_sources(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 248 | def test_batch_dry_run_rejects_missing_output(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 273 | def test_batch_dry_run_rejects_duplicate_output_paths_with_line_number(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 307 | def test_batch_dry_run_resolves_text_file_and_voice_relative_to_batch_file_directory(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 344 | def test_batch_dry_run_checks_model_files_without_importing_runtime_packages(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 372 | def test_batch_dry_run_with_force_still_rejects_duplicate_output_paths(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 407 | def test_batch_concat_dry_run_validates_manifest_without_loading_model_or_creating_output_parent(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 448 | def test_batch_concat_rejects_invalid_command_output_contracts(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 486 | def test_batch_concat_enforces_row_output_and_silence_after_ms_contracts(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 559 | def test_batch_concat_generates_final_wav_and_cleans_temp_dir_by_default(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 606 | def test_batch_concat_keep_temp_preserves_temp_dir_after_success(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 646 | def test_batch_concat_stops_on_inference_failure_and_cleans_temp_dir_by_default(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 694 | def test_batch_concat_keep_temp_preserves_temp_dir_after_inference_failure(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 742 | def test_batch_concat_rejects_mismatched_generated_segment_format_and_cleans_temp_dir(self): | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 786 | def test_batch_concat_temp_cleanup_failure_does_not_override_inference_failure(self): | CODE |
| 244 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test_v2.py | 10 | CODE | |
| LOW | indextts/infer_v2.py | 103 | CODE | |
| LOW | indextts/infer.py | 91 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 31 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 108 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 109 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 110 | CODE | |
| LOW | indextts/gpt/model.py | 7 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 46 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 53 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 53 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 53 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 53 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 53 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 53 | CODE | |
| LOW | indextts/gpt/model_v2.py | 7 | CODE | |
| LOW | indextts/gpt/model_v2.py | 431 | CODE | |
| LOW | indextts/BigVGAN/bigvgan.py | 14 | CODE | |
| LOW | …dextts/BigVGAN/alias_free_activation/torch/__init__.py | 4 | CODE | |
| LOW | …dextts/BigVGAN/alias_free_activation/torch/__init__.py | 5 | CODE | |
| LOW | …dextts/BigVGAN/alias_free_activation/torch/__init__.py | 6 | CODE | |
| LOW | indextts/BigVGAN/alias_free_torch/__init__.py | 4 | CODE | |
| LOW | indextts/BigVGAN/alias_free_torch/__init__.py | 5 | CODE | |
| LOW | indextts/BigVGAN/alias_free_torch/__init__.py | 6 | CODE | |
| LOW | indextts/BigVGAN/nnet/linear.py | 8 | CODE | |
| LOW | indextts/BigVGAN/nnet/CNN.py | 12 | CODE | |
| LOW | indextts/BigVGAN/nnet/CNN.py | 14 | CODE | |
| LOW | indextts/BigVGAN/nnet/CNN.py | 20 | CODE | |
| LOW | indextts/utils/presets.py | 10 | CODE | |
| LOW | indextts/utils/maskgct_utils.py | 5 | CODE | |
| LOW | indextts/utils/maskgct_utils.py | 6 | CODE | |
| LOW | indextts/utils/maskgct_utils.py | 12 | CODE | |
| LOW | indextts/utils/common.py | 1 | CODE | |
| LOW | indextts/utils/common.py | 2 | CODE | |
| LOW | indextts/utils/utils.py | 1 | CODE | |
| LOW | indextts/utils/utils.py | 3 | CODE | |
| LOW | indextts/utils/maskgct/models/codec/codec_trainer.py | 17 | CODE | |
| LOW | indextts/utils/maskgct/models/codec/codec_trainer.py | 19 | CODE | |
| LOW | indextts/utils/maskgct/models/codec/codec_dataset.py | 11 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 16 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 26 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 27 | CODE | |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 27 | CODE | |
| LOW | …odels/codec/speechtokenizer/modules/quantization/vq.py | 16 | CODE | |
| LOW | …codec/speechtokenizer/modules/quantization/__init__.py | 14 | CODE | |
| LOW | …codec/speechtokenizer/modules/quantization/__init__.py | 14 | CODE | |
| LOW | …/codec/speechtokenizer/modules/quantization/core_vq.py | 46 | CODE | |
| LOW | …/codec/speechtokenizer/modules/quantization/core_vq.py | 46 | CODE | |
| LOW | …/utils/maskgct/models/codec/facodec/facodec_dataset.py | 13 | CODE | |
| LOW | …/utils/maskgct/models/codec/facodec/facodec_dataset.py | 15 | CODE | |
| LOW | …/utils/maskgct/models/codec/facodec/facodec_dataset.py | 16 | CODE | |
| LOW | …/utils/maskgct/models/codec/facodec/facodec_dataset.py | 17 | CODE | |
| LOW | …/utils/maskgct/models/codec/facodec/facodec_trainer.py | 10 | CODE | |
| 175 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | indextts/infer_v2.py | 37 | CODE | |
| LOW | indextts/infer_v2.py | 365 | CODE | |
| LOW | indextts/infer_v2.py | 390 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 985 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 1252 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 1407 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 1568 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 1719 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 1806 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 1869 | CODE | |
| LOW | indextts/gpt/perceiver.py | 150 | CODE | |
| LOW | indextts/gpt/model.py | 120 | CODE | |
| LOW | indextts/gpt/model.py | 306 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 836 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 2681 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 3184 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 4334 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 5465 | CODE | |
| LOW | indextts/gpt/conformer_encoder.py | 317 | CODE | |
| LOW | indextts/gpt/conformer_encoder.py | 442 | CODE | |
| LOW | indextts/gpt/model_v2.py | 120 | CODE | |
| LOW | indextts/gpt/model_v2.py | 305 | CODE | |
| LOW | indextts/gpt/model_v2.py | 698 | CODE | |
| LOW | indextts/gpt/model_v2.py | 796 | CODE | |
| LOW | indextts/BigVGAN/ECAPA_TDNN.py | 470 | CODE | |
| LOW | indextts/BigVGAN/alias_free_activation/torch/filter.py | 102 | CODE | |
| LOW | indextts/BigVGAN/alias_free_torch/filter.py | 96 | CODE | |
| LOW | indextts/BigVGAN/nnet/CNN.py | 68 | CODE | |
| LOW | indextts/BigVGAN/nnet/CNN.py | 356 | CODE | |
| LOW | indextts/BigVGAN/nnet/normalization.py | 47 | CODE | |
| LOW | indextts/BigVGAN/nnet/normalization.py | 602 | CODE | |
| LOW | indextts/utils/xtransformers.py | 480 | CODE | |
| LOW | indextts/utils/xtransformers.py | 576 | CODE | |
| LOW | indextts/utils/xtransformers.py | 732 | CODE | |
| LOW | indextts/utils/xtransformers.py | 906 | CODE | |
| LOW | indextts/utils/feature_extractors.py | 25 | CODE | |
| LOW | indextts/utils/maskgct/models/codec/codec_inference.py | 468 | CODE | |
| LOW | …maskgct/models/codec/speechtokenizer/modules/seanet.py | 58 | CODE | |
| LOW | …maskgct/models/codec/speechtokenizer/modules/seanet.py | 140 | CODE | |
| LOW | …maskgct/models/codec/speechtokenizer/modules/seanet.py | 281 | CODE | |
| LOW | …s/maskgct/models/codec/speechtokenizer/modules/conv.py | 233 | CODE | |
| LOW | …askgct/models/codec/facodec/alias_free_torch/filter.py | 96 | CODE | |
| LOW | …utils/maskgct/models/codec/facodec/modules/quantize.py | 170 | CODE | |
| LOW | …utils/maskgct/models/codec/facodec/modules/quantize.py | 591 | CODE | |
| LOW | …ils/maskgct/models/codec/facodec/modules/attentions.py | 304 | CODE | |
| LOW | …ils/maskgct/models/codec/facodec/modules/attentions.py | 313 | CODE | |
| LOW | …extts/utils/maskgct/models/codec/vevo/vevo_repcodec.py | 527 | CODE | |
| LOW | indextts/utils/maskgct/models/codec/melvqgan/melspec.py | 37 | CODE | |
| LOW | indextts/utils/maskgct/models/codec/melvqgan/melspec.py | 42 | CODE | |
| LOW | …xtts/utils/maskgct/models/codec/amphion_codec/vocos.py | 825 | CODE | |
| LOW | …xtts/utils/maskgct/models/codec/amphion_codec/codec.py | 169 | CODE | |
| LOW | …models/codec/amphion_codec/quantize/vector_quantize.py | 278 | CODE | |
| LOW | …ts/utils/maskgct/models/codec/ns3_codec/transformer.py | 32 | CODE | |
| LOW | …ts/utils/maskgct/models/codec/ns3_codec/transformer.py | 155 | CODE | |
| LOW | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 191 | CODE | |
| LOW | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 243 | CODE | |
| LOW | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 603 | CODE | |
| LOW | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 759 | CODE | |
| LOW | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 816 | CODE | |
| LOW | …dextts/utils/maskgct/models/codec/ns3_codec/facodec.py | 849 | CODE | |
| 42 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gpu_check.py | 4 | CODE | |
| LOW | tools/i18n/scan_i18n.py | 31 | CODE | |
| LOW | cli_tests/test_cli_v2_config.py | 263 | CODE | |
| LOW | cli_tests/test_cli_v2_concat.py | 278 | CODE | |
| LOW | cli_tests/test_cli_v2_download.py | 92 | CODE | |
| LOW | cli_tests/test_cli_v2_check.py | 711 | CODE | |
| LOW | indextts/cli_v2.py | 681 | CODE | |
| LOW | indextts/cli_v2.py | 834 | CODE | |
| LOW | indextts/infer_v2.py | 37 | CODE | |
| LOW | indextts/infer_v2.py | 236 | CODE | |
| LOW | indextts/infer_v2.py | 390 | CODE | |
| LOW | indextts/cli.py | 41 | CODE | |
| LOW | indextts/infer.py | 28 | CODE | |
| LOW | indextts/infer.py | 134 | CODE | |
| LOW | indextts/infer.py | 191 | CODE | |
| LOW | indextts/infer.py | 283 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 73 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 985 | CODE | |
| LOW | indextts/gpt/transformers_gpt2.py | 1568 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 4521 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 4623 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 639 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 733 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 843 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 1555 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 1660 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 1869 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 2503 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 2716 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 3123 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 3325 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 3611 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 3902 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 4141 | CODE | |
| LOW | indextts/gpt/transformers_generation_utils.py | 4640 | CODE | |
| LOW | indextts/gpt/model.py | 495 | CODE | |
| LOW | indextts/gpt/transformers_beam_search.py | 215 | CODE | |
| LOW | indextts/gpt/transformers_beam_search.py | 513 | CODE | |
| LOW | indextts/gpt/transformers_beam_search.py | 672 | CODE | |
| LOW | indextts/gpt/transformers_beam_search.py | 813 | CODE | |
| LOW | indextts/gpt/transformers_beam_search.py | 979 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 253 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 548 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 709 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 836 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 750 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 1234 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 1726 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 1947 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 2056 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 2183 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 2341 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 2681 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 3184 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 4334 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 5424 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 1958 | CODE | |
| LOW | indextts/gpt/transformers_modeling_utils.py | 4569 | CODE | |
| LOW | indextts/gpt/conformer_encoder.py | 317 | CODE | |
| LOW | indextts/gpt/model_v2.py | 549 | CODE | |
| 27 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | webui.py | 68 | except Exception as e: | CODE |
| LOW | webui.py | 80 | except Exception as e: | CODE |
| LOW | webui.py | 260 | except Exception as e: | CODE |
| LOW | webui.py | 342 | except Exception as e: | CODE |
| LOW | webui.py | 418 | except Exception as e: | CODE |
| LOW | webui.py | 1004 | except Exception as e: | CODE |
| MEDIUM | webui.py | 1006 | print(f"Error details: {e}") | CODE |
| LOW | webui.py | 1107 | except Exception as e: | CODE |
| MEDIUM | webui.py | 38 | def _require_optional_extra(flag_name, module_name, install_cmd): | CODE |
| LOW | tools/gpu_check.py | 58 | except Exception as e: | CODE |
| MEDIUM | tools/gpu_check.py | 59 | print(f"Error: {e}") | CODE |
| LOW | tools/i18n/scan_i18n.py | 50 | except Exception as e: | CODE |
| MEDIUM | indextts/cli_v2.py | 605 | def _run_batch(args, tts_factory=None): | CODE |
| MEDIUM | indextts/cli_v2.py | 778 | def _run_concat(args): | CODE |
| LOW⚡ | indextts/cli_v2.py | 748 | except Exception as exc: | CODE |
| LOW | indextts/cli_v2.py | 598 | except Exception as exc: | CODE |
| LOW | indextts/cli_v2.py | 653 | except Exception as exc: | CODE |
| LOW | indextts/cli_v2.py | 673 | except Exception as exc: | CODE |
| LOW | indextts/cli_v2.py | 701 | except Exception as exc: | CODE |
| LOW | indextts/cli_v2.py | 1312 | except Exception as exc: | CODE |
| LOW | indextts/infer_v2.py | 116 | except Exception as e: | CODE |
| LOW | indextts/cli.py | 56 | except Exception as e: | CODE |
| LOW | indextts/infer.py | 275 | except Exception as e: | CODE |
| MEDIUM | indextts/infer.py | 269 | def torch_empty_cache(self): | CODE |
| LOW | indextts/gpt/transformers_modeling_utils.py | 596 | except Exception as e: | CODE |
| LOW | indextts/gpt/transformers_modeling_utils.py | 3927 | except Exception as e: | STRING |
| LOW | indextts/utils/examples_downloader.py | 136 | except Exception as e: | CODE |
| LOW | indextts/utils/common.py | 21 | except Exception as e: | CODE |
| LOW | indextts/utils/utils.py | 20 | except Exception as e: | CODE |
| LOW | indextts/utils/front.py | 156 | except Exception: | CODE |
| LOW | indextts/utils/front.py | 178 | except Exception: | CODE |
| LOW | indextts/utils/model_download.py | 56 | except Exception as e: | CODE |
| LOW | indextts/s2mel/modules/openvoice/openvoice_app.py | 119 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …odels/codec/speechtokenizer/modules/quantization/ac.py | 138 | self.packer.push(b1) | CODE |
| HIGH | …odels/codec/speechtokenizer/modules/quantization/ac.py | 185 | self.packer.push(b1) | CODE |
| HIGH | …odels/codec/speechtokenizer/modules/quantization/ac.py | 304 | encoder.push(symbol, q_cdf) | CODE |
| HIGH | indextts/s2mel/modules/flow_matching.py | 88 | # Stack original and CFG (null) inputs for batched processing | COMMENT |
| HIGH | …modules/.ipynb_checkpoints/flow_matching-checkpoint.py | 88 | # Stack original and CFG (null) inputs for batched processing | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | cli_tests/test_cli_v2_config.py | 51 | (path / filename).write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_config.py | 57 | target.write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_config.py | 61 | (target / "config.json").write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_batch.py | 52 | (model_dir / filename).write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_batch.py | 58 | target.write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_batch.py | 62 | (target / "config.json").write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_batch.py | 2111 | (model_dir / "config.yaml").write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_download.py | 37 | (path / filename).write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_download.py | 48 | target.write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_download.py | 52 | (target / "config.json").write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_download.py | 243 | (target / "config.yaml").write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_check.py | 64 | target.write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_check.py | 68 | (target / "config.json").write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_check.py | 257 | (model_dir / filename).write_text("placeholder", encoding="utf-8") | CODE |
| LOW⚡ | cli_tests/test_cli_v2_check.py | 258 | (model_dir / "qwen0.6bemo4-merge").write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_check.py | 52 | (model_dir / filename).write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_check.py | 187 | (model_dir / "config.yaml").write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_check.py | 214 | (model_dir / filename).write_text("placeholder", encoding="utf-8") | CODE |
| LOW | cli_tests/test_cli_v2_check.py | 1310 | (model_dir / "config.yaml").write_text("placeholder", encoding="utf-8") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | indextts/infer.py | 61 | COMMENT | |
| LOW | indextts/gpt/transformers_gpt2.py | 1 | # coding=utf-8 | COMMENT |
| LOW | indextts/gpt/transformers_generation_utils.py | 1 | # coding=utf-8 | COMMENT |
| LOW | indextts/gpt/transformers_beam_search.py | 1 | # coding=utf-8 | COMMENT |
| LOW | indextts/gpt/transformers_beam_search.py | 741 | elif push_progress: | COMMENT |
| LOW | indextts/gpt/transformers_modeling_utils.py | 1 | # coding=utf-8 | COMMENT |
| LOW | indextts/gpt/conformer/attention.py | 1 | # Copyright (c) 2019 Shigeki Karita | COMMENT |
| LOW | indextts/gpt/conformer/attention.py | 161 | # when export onnx model, for 1st chunk, we feed | COMMENT |
| LOW | indextts/gpt/conformer/attention.py | 261 | COMMENT | |
| LOW | indextts/gpt/conformer/subsampling.py | 1 | # Copyright (c) 2021 Mobvoi Inc (Binbin Zhang, Di Wu) | COMMENT |
| LOW | indextts/gpt/conformer/embedding.py | 1 | # Copyright (c) 2020 Mobvoi Inc. (authors: Binbin Zhang, Di Wu) | COMMENT |
| LOW | indextts/BigVGAN/alias_free_activation/cuda/compat.h | 21 | #ifndef TORCH_CHECK | COMMENT |
| LOW | indextts/utils/checkpoint.py | 1 | # Copyright (c) 2020 Mobvoi Inc. (authors: Binbin Zhang) | COMMENT |
| LOW | indextts/utils/front.py | 61 | # "PCIe 5.0": {"en": "PCIE five", "zh": "PCIE 五点零"}, | COMMENT |
| LOW | …skgct/models/codec/speechtokenizer/modules/__init__.py | 1 | # Copyright (c) 2023 Amphion. | COMMENT |
| LOW | …codec/speechtokenizer/modules/quantization/__init__.py | 1 | # Copyright (c) 2023 Amphion. | COMMENT |
| LOW | …/codec/speechtokenizer/modules/quantization/core_vq.py | 1 | # Copyright (c) 2023 Amphion. | COMMENT |
| LOW | …/codec/speechtokenizer/modules/quantization/core_vq.py | 21 | # of this software and associated documentation files (the "Software"), to deal | COMMENT |
| LOW | …extts/utils/maskgct/models/codec/vevo/vevo_repcodec.py | 1 | # Copyright (c) 2023 Amphion. | COMMENT |
| LOW | …extts/utils/maskgct/models/codec/ns3_codec/__init__.py | 1 | # Copyright (c) 2023 Amphion. | COMMENT |
| LOW | indextts/s2mel/modules/hifigan/generator.py | 1 | # Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Kai Hu) | COMMENT |
| LOW | indextts/s2mel/modules/hifigan/f0_predictor.py | 1 | # Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Kai Hu) | COMMENT |
| LOW | indextts/s2mel/modules/openvoice/se_extractor.py | 141 | # wavs_folder = audio_path | COMMENT |
| LOW | …el/modules/bigvgan/alias_free_activation/cuda/compat.h | 21 | #ifndef TORCH_CHECK | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …tts/BigVGAN/alias_free_activation/cuda/activation1d.py | 31 | CODE | |
| MEDIUM | indextts/s2mel/modules/openvoice/api.py | 149 | CODE | |
| MEDIUM | indextts/s2mel/modules/openvoice/api.py | 150 | CODE | |
| MEDIUM | indextts/s2mel/modules/openvoice/api.py | 151 | CODE | |
| MEDIUM | indextts/s2mel/modules/openvoice/api.py | 153 | CODE | |
| MEDIUM | indextts/s2mel/modules/openvoice/api.py | 154 | CODE | |
| MEDIUM | indextts/s2mel/modules/openvoice/api.py | 155 | CODE | |
| MEDIUM | indextts/s2mel/modules/openvoice/api.py | 168 | CODE | |
| MEDIUM | …les/bigvgan/alias_free_activation/cuda/activation1d.py | 32 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | indextts/gpt/transformers_generation_utils.py | 431 | # Create the causal mask with fixed shape in advance, to reduce recompilations. If the function to create | COMMENT |
| MEDIUM | indextts/BigVGAN/ECAPA_TDNN.py | 246 | """This class implements an attentive statistic pooling layer for each channel. | STRING |
| MEDIUM | indextts/BigVGAN/ECAPA_TDNN.py | 585 | """This class implements the cosine similarity on the top of features. | STRING |
| MEDIUM | indextts/BigVGAN/nnet/CNN.py | 24 | """This function implements SincConv (SincNet). | STRING |
| MEDIUM | indextts/BigVGAN/nnet/CNN.py | 306 | """This function implements 1d convolution. | STRING |
| MEDIUM | …/utils/maskgct/models/codec/facodec/facodec_trainer.py | 521 | # Create the normalized F0 sequence with unvoiced frames | COMMENT |
| MEDIUM | indextts/s2mel/modules/commons.py | 382 | # Create the normalized F0 sequence with unvoiced frames | COMMENT |
| MEDIUM | …s2mel/modules/.ipynb_checkpoints/commons-checkpoint.py | 380 | # Create the normalized F0 sequence with unvoiced frames | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | indextts/gpt/perceiver.py | 87 | # Check if mask exists and expand to compatible shape | COMMENT |
| LOW | indextts/gpt/perceiver.py | 94 | # Check if there is a compatible device for flash attention | COMMENT |
| LOW | indextts/gpt/transformers_beam_search.py | 307 | # Check if we are done so that we can save a pad step if all(done) | STRING |
| LOW | indextts/gpt/transformers_beam_search.py | 659 | # Check if we are done so that we can save a pad step if all(done) | STRING |
| LOW | indextts/gpt/transformers_modeling_utils.py | 2477 | # Check if the covariance is positive definite. | COMMENT |
| LOW | indextts/gpt/transformers_modeling_utils.py | 4060 | # Check if `_keep_in_fp32_modules` is not None | STRING |
| LOW | indextts/gpt/model_v2.py | 429 | # Check if flash attention is available | COMMENT |
| LOW | indextts/BigVGAN/alias_free_activation/cuda/load.py | 49 | # Check if cuda 11 is installed for compute capability 8.0 | COMMENT |
| LOW | indextts/utils/network_detection.py | 59 | # Check if huggingface.co is accessible and measure latency | COMMENT |
| LOW | …mel/modules/bigvgan/alias_free_activation/cuda/load.py | 18 | # Check if cuda 11 is installed for compute capability 8.0 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | indextts/utils/common.py | 86 | Make mask tensor containing indices of padded part. See description of make_non_pad_mask. Args: length | STRING |
| HIGH | indextts/utils/utils.py | 54 | Make mask tensor containing indices of padded part. See description of make_non_pad_mask. Args: length | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | indextts/gpt/transformers_generation_utils.py | 372 | # (this alternative is not as robust as calling `generate` and letting it create `cache_position`) | COMMENT |
| MEDIUM | indextts/gpt/transformers_generation_utils.py | 648 | # 1. Check whether the user has defined `decoder_input_ids` manually. To facilitate in terms of input naming, | COMMENT |
| LOW | indextts/gpt/transformers_beam_search.py | 854 | # generation. In these cases we simply return the highest scoring outputs. | STRING |
| LOW | indextts/gpt/transformers_modeling_utils.py | 5402 | # We can probably just use the multi-head attention module of PyTorch >=1.1.0 | STRING |
| LOW | indextts/gpt/conformer_encoder.py | 146 | # It's better we just return None if no cache is required, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | webui.py | 176 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | webui.py | 178 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | webui.py | 897 | # --------------------------------------------------------------------------- | STRING |
| MEDIUM | webui.py | 899 | # --------------------------------------------------------------------------- | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | indextts/utils/network_detection.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW | indextts/utils/examples_downloader.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | indextts/utils/model_download.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | indextts/s2mel/modules/rmvpe.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | indextts/s2mel/modules/openvoice/attentions.py | 9 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | indextts/gpt/transformers_generation_utils.py | 3549 | # IMPORTANT: Note that this should appear BEFORE the call to _reorder_cache() to save the maximum memory | STRING |
| LOW | indextts/gpt/transformers_generation_utils.py | 3842 | # IMPORTANT: Note that this should appear BEFORE the call to _reorder_cache() to save the maximum memory | STRING |
| LOW | indextts/gpt/transformers_generation_utils.py | 4080 | # IMPORTANT: Note that this should appear BEFORE the call to _reorder_cache() to save the maximum memory | STRING |