AI Slop Code RIsk Monitor

debpalash/VoiceStudio

VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.

26.0 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for debpalash/VoiceStudio, a Python project with 58,342 GitHub stars. SynthScan examined 774,848 lines of code across 3030 source files, recording 13506 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 26.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.

26.0
Adjusted Signal
26.0
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
58.3K
Stars
Python
Language
774.8K
Lines of Code
3.0K
Files
13.5K
Pattern Hits
2026-10-12
Scan Date
0.17
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 43.8/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 7.4/100 · LOW

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

Agent Over-Engineering Ratio 69.1/100 · HIGH

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

PR Review Velocity Impact 72.7/100 · HIGH

Which changes need focused human review? 13506 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 0HIGH 507MEDIUM 2042LOW 10957

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 13506 distinct pattern matches across 21 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.

Hyper-Verbose Identifiers7848 hits · 8150 pts
SeverityFileLineSnippetContext
LOWconftest.py13def _clean_model_manager_shutdown_state(request):CODE
LOWomnivoice/training/builder.py49def build_model_and_tokenizer(CODE
LOWomnivoice/training/trainer.py161 def create_optimizer_and_scheduler(self):CODE
LOWomnivoice/utils/audio.py55def clone_ref_transcript_too_long_message(duration_s: float) -> str:CODE
LOWomnivoice/utils/voice_design.py77def _valid_instruct_from_items(items):CODE
LOW⚡omnivoice/models/omnivoice.py443 def _can_set_experts_implementation(cls) -> bool:CODE
LOW⚡omnivoice/models/omnivoice.py447 def _can_set_attn_implementation(cls) -> bool:CODE
LOWomnivoice/models/omnivoice.py373def _find_cached_reference_asr() -> Optional[str]:CODE
LOWomnivoice/models/omnivoice.py596 def _load_cached_reference_asr(self):CODE
LOWomnivoice/models/omnivoice.py882 def create_voice_clone_prompt(CODE
LOWomnivoice/models/omnivoice.py1419 def _prepare_inference_inputs(CODE
LOWomnivoice/models/omnivoice.py1654 def _predict_tokens_with_scoring(self, c_logits, u_logits, gen_config):CODE
LOWomnivoice/models/omnivoice.py1887def _tokenize_with_nonverbal_tags(text: str, tokenizer) -> torch.Tensor:CODE
LOWomnivoice/models/omnivoice_flashinfer.py98def _fi_attention_module_forward(CODE
LOWomnivoice/models/omnivoice_flashinfer.py228def _generate_iterative_packed(CODE
LOWomnivoice/models/omnivoice_flashinfer.py559def _get_or_capture_bucket_graph(model, B, U_b, C_b):CODE
LOWomnivoice/cli/infer_batch.py256def estimate_sample_total_duration(CODE
LOWomnivoice/cli/infer_batch.py275def cluster_samples_by_duration(CODE
LOWomnivoice/cli/infer_batch.py317def cluster_samples_by_batch_size(CODE
LOWomnivoice/eval/wer/sensevoice.py185def run_eval_worker_sensevoice(data_chunk, batch_size):CODE
LOWomnivoice/eval/wer/minimax.py48def read_language_mapping_from_tsv(CODE
LOWomnivoice/eval/wer/minimax.py333def run_eval_worker_paraformer(data_chunk, batch_size):CODE
LOWomnivoice/eval/wer/fleurs.py90def read_language_mapping_from_tsv(CODE
LOWomnivoice/data/dataset.py66def prepare_data_manifests_from_json(CODE
LOWomnivoice/data/dataset.py161def webdataset_manifest_reader(CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py50def test_a_punctuation_tail_never_becomes_its_own_chunk(ct, pad, tail):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py56def test_nothing_is_lost_when_a_chunk_is_folded(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py64def test_the_fold_keeps_the_punctuation_adjacent_to_its_sentence(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py71def test_a_realistic_ellipsis_ending_stays_whole(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py81def test_text_made_entirely_of_punctuation_still_returns_one_chunk(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py91def test_a_leading_unspeakable_chunk_folds_forward(ct, monkeypatch):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py102def test_normal_prose_is_chunked_exactly_as_before(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py110def test_a_single_short_text_is_still_one_chunk(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py114def test_empty_input_still_yields_nothing(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py119def test_cjk_counts_as_speakable(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py130def test_the_fold_prefers_moving_a_word_over_overflowing(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py138def test_a_borrowed_word_must_itself_be_speakable(ct):CODE
LOW⚡tests/test_no_unspeakable_chunks_1330.py146def test_any_overflow_is_punctuation_only_and_small(ct):CODE
LOWtests/test_webvtt_character_references.py24def test_downloaded_caption_track_decodes_character_references(tmp_path):STRING
LOWtests/test_webvtt_character_references.py36def test_pasted_webvtt_translation_decodes_character_references():STRING
LOWtests/test_webvtt_character_references.py48def test_webvtt_references_are_decoded_once_and_srt_is_unchanged():STRING
LOWtests/test_ffmpeg_filter_file_2236.py15def test_filter_file_works_with_legacy_and_modern_ffmpeg(fu, monkeypatch, tmp_path, modern):CODE
LOWtests/test_ffmpeg_filter_file_2236.py44def test_filter_file_does_not_retry_a_real_processing_error(fu, monkeypatch, tmp_path):CODE
LOWtests/test_ffmpeg_filter_file_2236.py60def test_externalized_graph_survives_retry_then_is_cleaned(fu, monkeypatch, tmp_path):CODE
LOWtests/test_ffmpeg_filter_file_2236.py83def test_modern_file_syntax_produces_real_audio(fu, monkeypatch, tmp_path):CODE
LOWtests/test_profile_storage_recovery.py9def test_upload_recreates_missing_voice_directory(tmp_path, monkeypatch):CODE
LOWtests/test_install_disk_full.py18def test_disk_full_is_recognised(reason):CODE
LOWtests/test_install_disk_full.py24def test_disk_full_is_found_through_a_wrapped_cause():CODE
LOW⚡tests/test_install_disk_full.py37def test_platform_quota_errno_is_disk_full():CODE
LOW⚡tests/test_install_disk_full.py43def test_other_failures_are_not_disk_full():CODE
LOW⚡tests/test_install_disk_full.py51def test_model_install_does_not_retry_a_full_disk():CODE
LOW⚡tests/test_install_disk_full.py58def test_disk_full_message_names_free_space_and_cache(tmp_path):CODE
LOW⚡tests/test_install_disk_full.py65def test_sidecar_install_reports_full_disk_from_uv_output():CODE
LOWtests/test_install_disk_full.py76def test_earlier_recovered_disk_full_does_not_relabel_a_later_uv_failure(monkeypatch):CODE
LOW⚡tests/test_mastering_no_hidden_reverb.py40 def test_mastering_chain_contains_no_reverb(self):CODE
LOW⚡tests/test_mastering_no_hidden_reverb.py44 def test_mastering_chain_keeps_highpass_and_compressor(self):CODE
LOW⚡tests/test_mastering_no_hidden_reverb.py53 def test_no_reverb_presets_stay_reverb_free(self, preset_id):CODE
LOW⚡tests/test_mastering_no_hidden_reverb.py58 def test_user_chosen_reverb_survives(self, preset_id):CODE
LOW⚡tests/test_mastering_no_hidden_reverb.py64 def test_returns_same_shape_and_device(self):CODE
LOW⚡tests/test_mastering_no_hidden_reverb.py72 def test_no_echo_tail_bleeds_into_silence(self):CODE
7788 more matches not shown…
Decorative Section Separators1920 hits · 6479 pts
SeverityFileLineSnippetContext
MEDIUMnative/desktop-bridge/src/dictation_output.rs803// ── Destination capture and reactivation ────────────────────────────────COMMENT
MEDIUMnative/desktop-bridge/src/dictation_output.rs1117// ── Wayland insertion adapters ──────────────────────────────────────────COMMENT
MEDIUMomnivoice/utils/duration.py33 # ==========================================COMMENT
MEDIUMomnivoice/utils/duration.py35 # ==========================================COMMENT
MEDIUMomnivoice/utils/duration.py68 # ==========================================COMMENT
MEDIUMomnivoice/utils/duration.py70 # ==========================================COMMENT
MEDIUMomnivoice/utils/duration.py261# ==========================================COMMENT
MEDIUMomnivoice/utils/duration.py263# ==========================================COMMENT
MEDIUM⚡omnivoice/models/omnivoice.py434 # ── Desktop-bundle safety overrides ─────────────────────────────────COMMENT
MEDIUMomnivoice/models/omnivoice.py95# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py97# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py220# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py222# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py572 # -------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py574 # -------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py752 # -------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py754 # -------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py1680# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py1682# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py1949# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/models/omnivoice.py1951# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡omnivoice/cli/demo.py48# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡omnivoice/cli/demo.py50# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡omnivoice/cli/demo.py54# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡omnivoice/cli/demo.py56# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/cli/demo.py109# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/cli/demo.py111# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/cli/demo.py150# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/cli/demo.py152# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡omnivoice/cli/demo.py224 # =====================================================================COMMENT
MEDIUM⚡omnivoice/cli/demo.py226 # =====================================================================COMMENT
MEDIUMomnivoice/cli/demo.py318 # ==============================================================STRING
MEDIUMomnivoice/cli/demo.py320 # ==============================================================STRING
MEDIUMomnivoice/cli/demo.py403 # ==============================================================STRING
MEDIUMomnivoice/cli/demo.py405 # ==============================================================STRING
MEDIUMomnivoice/cli/demo.py503# ---------------------------------------------------------------------------STRING
MEDIUMomnivoice/cli/demo.py505# ---------------------------------------------------------------------------STRING
MEDIUMomnivoice/scripts/denoise_audio.py219# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py221# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py399# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py401# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py470# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py472# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py518# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py520# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py735# ---------------------------------------------------------------------------COMMENT
MEDIUMomnivoice/scripts/denoise_audio.py737# ---------------------------------------------------------------------------COMMENT
MEDIUMdeploy/docker-compose.yml1# ──────────────────────────────────────────────────────────────COMMENT
MEDIUMdeploy/docker-compose.yml26# ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_no_unspeakable_chunks_1330.py43# ── the bug ────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_no_unspeakable_chunks_1330.py78# ── input that is ONLY punctuation ─────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_no_unspeakable_chunks_1330.py99# ── the ordinary path is untouched ─────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_no_unspeakable_chunks_1330.py127# ── the fold respects the size contract ────────────────────────────────────COMMENT
MEDIUMtests/test_dub_batch_width_and_budget.py119# ── cached-segment payload guard (Greptile, #1620 review) ─────────────────COMMENT
MEDIUM⚡tests/test_why_no_gpu_1274.py52# ── the wheel itself has no GPU support ────────────────────────────────────COMMENT
MEDIUM⚡tests/test_why_no_gpu_1274.py62# ── ROCm ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_why_no_gpu_1274.py200# ── CUDA ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_why_no_gpu_1274.py217# ── contract ───────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_analytics_optin.py65# ── Rule 1: off unless the user says yes ────────────────────────────────────COMMENT
MEDIUM⚡tests/test_analytics_optin.py137# ── First-run consent prompt: asked exactly once, never defaulted ────────────COMMENT
1860 more matches not shown…
Empty Error Handlers399 hits · 1978 pts
SeverityFileLineSnippetContext
HIGHomnivoice/models/omnivoice.py396except (LocalEntryNotFoundError, ValueError):CODE
HIGHomnivoice/scripts/denoise_audio.py670except Exception:CODE
HIGHtests/conftest.py500except Exception:CODE
HIGHtests/test_event_bus_thread_emit.py83except asyncio.TimeoutError:CODE
HIGHtests/test_recurrence_hardening.py211except OSError:CODE
HIGHtests/test_dub_error_transparency.py234except Exception:CODE
HIGHtests/test_dub_error_transparency.py76except asyncio.CancelledError:CODE
HIGHtests/test_voice_design_profile_and_capability.py189except OSError:CODE
HIGHtests/test_smart_fit_export.py447except (TypeError, ValueError):CODE
HIGHtests/test_storage_partials_regression.py91except PermissionError:CODE
HIGHtests/test_task_stream_failure.py36except asyncio.CancelledError: passCODE
HIGHtests/test_task_stream_failure.py81except asyncio.CancelledError: passCODE
HIGHtests/test_task_stream_failure.py117except asyncio.CancelledError:CODE
HIGHtests/test_fdl_segmented_download.py177except asyncio.TimeoutError:CODE
HIGHtests/test_no_hardcoded_cjk.py129except Exception:CODE
HIGHtests/test_tasks_stream_keepalive.py45except asyncio.TimeoutError:CODE
HIGHtests/test_dub_browser_media.py120except asyncio.CancelledError:CODE
HIGHtests/test_sherpa_ws_streaming.py147except Exception:CODE
HIGHtests/test_video_context.py169except asyncio.CancelledError:CODE
HIGHtests/test_render_trace.py121except (asyncio.CancelledError, RuntimeError):CODE
HIGHtests/test_worker_agent.py51except OSError:CODE
HIGHtests/test_mcp_startup_timeout.py53except BaseException:CODE
HIGHtests/test_download_range_contract.py35except (BrokenPipeError, ConnectionResetError):CODE
HIGHtests/backend/services/test_indextts_sidecar.py77except Exception:CODE
HIGHtests/backend/services/test_subprocess_reaper.py55except Exception:CODE
HIGHtests/backend/services/test_subprocess_backend.py94except Exception:CODE
HIGHtests/backend/services/test_subprocess_backend.py329except Exception:CODE
HIGHtests/backend/services/test_subprocess_asr.py53except Exception:CODE
HIGHtests/backend/services/test_subprocess_asr.py145except Exception:CODE
HIGHtests/probe/conftest.py76except Exception: # noqa: BLE001 — triage is best-effort, never break reportingCODE
HIGHtests/probe/web.py176except Exception: # noqa: BLE001 — treat lookup errors as "not found"CODE
HIGHbackend/main.py136except ImportError:CODE
HIGHbackend/main.py211except Exception:CODE
HIGHbackend/main.py108except Exception: # noqa: BLE001 — pythonw/frozen builds may lack reconfigureCODE
HIGHbackend/main.py607except Exception:CODE
HIGHbackend/main.py619except Exception:CODE
HIGHbackend/main.py636except Exception:CODE
HIGHbackend/main.py644except Exception:CODE
HIGHbackend/main.py654except Exception: # noqa: BLE001 — never block startup on a preloadCODE
HIGHbackend/main.py686except Exception:CODE
HIGHbackend/main.py766except Exception:CODE
HIGHbackend/main.py869except Exception:CODE
HIGHbackend/main.py1133except Exception:CODE
HIGHbackend/main.py1324except Exception:CODE
HIGHbackend/main.py1330except Exception:CODE
HIGHbackend/main.py1336except Exception:CODE
HIGHbackend/main.py543except (asyncio.CancelledError, asyncio.TimeoutError):CODE
HIGHbackend/main.py1214except (asyncio.TimeoutError, asyncio.CancelledError):CODE
HIGHbackend/main.py1216except Exception:CODE
HIGHbackend/main.py1259except (asyncio.TimeoutError, asyncio.CancelledError):CODE
HIGHbackend/main.py1261except Exception:CODE
HIGHbackend/main.py2080except Exception:CODE
HIGHbackend/main.py262except Exception:CODE
HIGHbackend/mcp_server.py537except Exception:CODE
HIGHbackend/mcp_server.py589except Exception:CODE
HIGHbackend/core/browser_guard.py175except ValueError:CODE
HIGHbackend/core/db.py33except Exception:CODE
HIGHbackend/core/gpu_inventory.py176except Exception: # noqa: BLE001 - inventory is advisory, never fatalCODE
HIGHbackend/core/device_caps.py594except Exception:CODE
HIGHbackend/core/device_caps.py607except Exception:CODE
339 more matches not shown…
Excessive Try-Catch Wrapping1339 hits · 1184 pts
SeverityFileLineSnippetContext
LOWomnivoice/models/omnivoice.py274 except Exception as e:CODE
LOWomnivoice/models/omnivoice.py305 except Exception:CODE
LOWomnivoice/models/omnivoice.py548 except Exception as exc:CODE
LOWomnivoice/cli/infer_batch.py500 except Exception as e:CODE
LOW⚡omnivoice/cli/demo.py214 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens.py256 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens.py317 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens.py506 except Exception as exc:CODE
LOWomnivoice/scripts/extract_audio_tokens.py579 except Exception:CODE
LOWomnivoice/scripts/denoise_audio.py607 except Exception as e:CODE
LOWomnivoice/scripts/denoise_audio.py670 except Exception:CODE
LOWomnivoice/scripts/denoise_audio.py930 except Exception as exc:CODE
LOWomnivoice/scripts/denoise_audio.py1002 except Exception:CODE
LOWomnivoice/scripts/jsonl_to_webdataset.py186 except Exception as e:CODE
LOWomnivoice/scripts/jsonl_to_webdataset.py401 except Exception as e:CODE
MEDIUMomnivoice/scripts/jsonl_to_webdataset.py421 print(f"Error details: {error_log_path}")CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py334 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py345 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py380 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py446 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py507 except Exception as e:CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py701 except Exception as exc:CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py779 except Exception:CODE
LOWomnivoice/eval/mos/utmos.py127 except Exception as e:CODE
LOWomnivoice/eval/mos/utmos.py151 except Exception as e:CODE
LOWomnivoice/eval/mos/utmos.py191 except Exception as e:CODE
LOWomnivoice/eval/speaker_similarity/sim.py178 except Exception as e:CODE
LOWomnivoice/eval/wer/sensevoice.py138 except Exception:CODE
LOWomnivoice/eval/wer/sensevoice.py157 except Exception as e:CODE
LOWomnivoice/eval/wer/sensevoice.py223 except Exception:CODE
LOWomnivoice/eval/wer/sensevoice.py309 except Exception as e:CODE
LOWomnivoice/eval/wer/minimax.py191 except Exception:CODE
LOWomnivoice/eval/wer/minimax.py211 except Exception as e:CODE
LOWomnivoice/eval/wer/minimax.py226 except Exception as e:CODE
LOWomnivoice/eval/wer/minimax.py324 except Exception:CODE
LOWomnivoice/eval/wer/minimax.py365 except Exception:CODE
LOWomnivoice/eval/wer/minimax.py482 except Exception as e:CODE
LOWomnivoice/eval/wer/minimax.py514 except Exception as e:CODE
LOWomnivoice/eval/wer/fleurs.py220 except Exception as e:STRING
LOWomnivoice/eval/wer/fleurs.py236 except Exception:STRING
LOWomnivoice/eval/wer/fleurs.py250 except Exception as e:STRING
LOWomnivoice/eval/wer/fleurs.py318 except Exception:STRING
LOWomnivoice/eval/wer/fleurs.py423 except Exception as e:STRING
LOWomnivoice/eval/wer/hubert.py102 except Exception:CODE
LOWomnivoice/eval/wer/hubert.py115 except Exception as e:CODE
LOWomnivoice/eval/wer/hubert.py192 except Exception:CODE
LOWomnivoice/eval/wer/seedtts.py194 except Exception:CODE
LOWomnivoice/eval/wer/seedtts.py210 except Exception as e:CODE
LOWomnivoice/eval/wer/seedtts.py273 except Exception:CODE
LOWomnivoice/eval/wer/seedtts.py353 except Exception as e:CODE
LOWomnivoice/data/batching.py144 except Exception as e:CODE
LOWomnivoice/data/dataset.py447 except Exception as e:CODE
LOWtests/test_model_load_extends_generate_budget.py310 except Exception as e: # pragma: no cover - surfaced via resultCODE
LOWtests/conftest.py461 except Exception:CODE
LOWtests/conftest.py479 except Exception:CODE
LOWtests/conftest.py500 except Exception:CODE
LOWtests/conftest.py659 except Exception:CODE
LOWtests/test_poll_guard_2594.py95 except Exception as exc: # noqa: BLE001CODE
LOWtests/test_poll_guard_2594.py210 except Exception as exc: # noqa: BLE001CODE
LOWtests/test_watermark_prefetch_coldstart.py73 except Exception as exc: # pragma: no cover - surfaced by assertionCODE
1279 more matches not shown…
Unused Imports825 hits · 738 pts
SeverityFileLineSnippetContext
LOWomnivoice/utils/dtype.py12CODE
LOWomnivoice/utils/text.py27CODE
LOWomnivoice/cli/dub.py23CODE
LOWomnivoice/scripts/denoise_audio.py50CODE
LOWtests/test_webvtt_character_references.py8CODE
LOWtests/test_dub_batch_width_and_budget.py14CODE
LOWtests/test_why_no_gpu_1274.py21CODE
LOWtests/test_dub_language_code_paths.py7CODE
LOWtests/test_analytics_optin.py13CODE
LOWtests/test_dub_voice_match.py18CODE
LOWtests/test_worker_capacity.py8CODE
LOWtests/test_worker_capacity.py268CODE
LOWtests/test_pronunciation.py6CODE
LOWtests/test_pronunciation.py10CODE
LOWtests/test_under_provisioned_gpu_budget_1804.py22CODE
LOWtests/test_nemo_parakeet_install_hint.py16CODE
LOWtests/test_contact_emails.py12CODE
LOWtests/test_funasr_global_speaker_chunking.py3CODE
LOWtests/test_model_status_events.py1CODE
LOWtests/test_startup_progress_early_bind.py19CODE
LOWtests/test_translator.py9CODE
LOWtests/test_pedalboard_sigill_pin.py12CODE
LOWtests/test_model_load_timeout.py8CODE
LOWtests/test_model_load_extends_generate_budget.py19CODE
LOWtests/test_longform_e2e.py12CODE
LOWtests/test_longform_e2e.py16CODE
LOWtests/test_model_manager_preload.py1CODE
LOWtests/test_resolve_heartbeat_1414.py18CODE
LOWtests/test_pockettts_sidecar.py20CODE
LOWtests/test_issue_template_labels.py8CODE
LOWtests/test_win_accept_guard.py14CODE
LOWtests/test_dub_phrase_embedding_recovery.py3CODE
LOWtests/test_worker_inputs.py25CODE
LOWtests/test_worker_routing.py7CODE
LOWtests/test_generate_abort_budget.py9CODE
LOWtests/test_compile_mode_cudagraph_arch.py15CODE
LOWtests/test_model_license_category.py2CODE
LOWtests/test_dub_dialect.py7CODE
LOWtests/test_dub_dialect.py9CODE
LOW…ts/test_chunk_progress_extends_generate_budget_1391.py20CODE
LOWtests/test_profile_design_save_decouple.py16CODE
LOWtests/test_transcribe_media_tool_failure.py11CODE
LOWtests/test_llm_skills.py15CODE
LOWtests/test_windows_paging_file.py19CODE
LOWtests/test_prompt_disk_cache.py15CODE
LOWtests/test_prompt_disk_cache.py194CODE
LOWtests/test_event_bus_thread_emit.py15CODE
LOWtests/test_confucius4_sidecar.py14CODE
LOWtests/test_segmentation.py5CODE
LOWtests/test_segmentation.py5CODE
LOWtests/test_segmentation.py5CODE
LOWtests/test_segmentation.py5CODE
LOWtests/test_segmentation.py5CODE
LOWtests/test_broken_dependency_diagnosis_1415.py24CODE
LOWtests/test_model_license_workflow.py6CODE
LOWtests/test_watermark_no_torch_compile_1615.py24CODE
LOWtests/test_unified_memory_offload.py17CODE
LOWtests/test_mlx_supported.py6CODE
LOWtests/test_electron_release_assets.py1CODE
LOWtests/test_ci_windows_ffmpeg_retry.py13CODE
765 more matches not shown…
Cross-Language Confusion53 hits · 310 pts
SeverityFileLineSnippetContext
HIGHtests/test_ci_windows_ffmpeg_retry.py78 f"n=$(cat {str(counter)!r} 2>/dev/null || echo 0); n=$((n+1));"CODE
HIGHtests/test_dub_remote.py82 '"watermark":false}],"ref_audio":[null,null]}'CODE
HIGHtests/test_dub_remote.py117 '"watermark":false}],"ref_audio":[null,null]}'CODE
HIGH⚡tests/test_caption_markup_not_speech.py138 assert parse_srt(vtt).segments[0]["text"] == "x < y && y > z"STRING
HIGHtests/test_electron_rehearsal_runtime.py48 assert "if (setup || install || existing)" in smokeCODE
HIGH⚡tests/test_glossary_scrub.py86 "Candidates:\nMarcus || WRONG || draft\n</think>\n"CODE
HIGH⚡tests/test_glossary_scrub.py87 "Marcus || Marcus || character name\n"CODE
HIGH⚡tests/test_glossary_scrub.py132 _use("Émile || Emile || name\nМосква || Moscow || city\nStraße || street || word\n")CODE
HIGH⚡tests/test_glossary_scrub.py134 _use("émile || Emile || name\nМОСКВА || Moscow || city\nSTRASSE || street || word\n")CODE
HIGHtests/test_glossary_scrub.py168 _use("Moscow || Moscow || city\nFiona || Fiona || name\n")CODE
HIGHtests/test_glossary_scrub.py170 _use(f"{fullwidth_moscow} || Moscow || city\n{ligature_fiona} || Fiona || name\n")CODE
HIGHtests/test_profile_language_rejection_2156.py11reads "Auto" (`electron/src/shared/hooks/useProfiles.js`: `if (reqLang && reqLang !==STRING
HIGH⚡tests/test_audiobook_expressive.py550 expected = ('{"class_temperature": null, "emo_alpha": null, "emo_text": "calm", 'CODE
HIGH⚡tests/test_audiobook_expressive.py551 '"emo_vector": null, "guidance_scale": null, "num_step": null, 'CODE
HIGH⚡tests/test_audiobook_expressive.py552 '"position_temperature": null, "postprocess_output": null, 'CODE
HIGH⚡tests/test_commit_identities.py318 event.write_text('{"pull_request": {"body": null}}')CODE
HIGHtests/test_sentence_chunker.py29 emitted.extend(chunker.push(token))CODE
HIGH⚡tests/test_sentence_chunker.py57 out = chunker.push("First thing here today. Second thing follows it. Third!")CODE
HIGH⚡tests/test_sentence_chunker.py64 out = chunker.push("Just the one sentence without much else going on.")CODE
HIGH⚡tests/test_sentence_chunker.py77 assert chunker.push("Yes.") == ["Yes."]CODE
HIGH⚡tests/test_sentence_chunker.py80 assert chunker.push(clause) == []CODE
HIGH⚡tests/test_voice_chunk_markers.py12 out.extend(chunker.push(text[start:start + step]))CODE
HIGH⚡tests/test_voice_chunk_markers.py24 assert chunker.push(text) + chunker.flush() == [CODE
HIGHtests/test_perf_operation_budgets.py130 expected = chunker.push(real_norm(text, "en"))CODE
HIGH⚡tests/test_call_agent.py442 events += vad.push(quiet)CODE
HIGH⚡tests/test_call_agent.py444 events += vad.push(loud)CODE
HIGH⚡tests/test_call_agent.py446 events += vad.push(quiet)CODE
HIGH⚡tests/test_call_agent.py450 assert "barge" not in [e for _ in range(9) for e in fresh.push(loud)] # < 200 ms is not a barge-inCODE
HIGH⚡tests/test_call_agent.py451 assert fresh.push(loud) == ["barge"]CODE
HIGH⚡tests/test_call_agent.py456 events += vad.push(loud)CODE
HIGH⚡tests/test_call_agent.py458 events += vad.push(quiet)CODE
HIGH⚡tests/test_dub_translation_quality.py80 "TERM: Chef Okonkwo || Chef Okonkwo\n"CODE
HIGH⚡tests/test_dub_translation_quality.py81 "TERM: flat-top grill || plancha\n"CODE
HIGH⚡tests/test_low_vram_advisory.py119 # Engines without a floor report null, not 0.0 — "unknown", not "none".COMMENT
HIGHtests/scripts/test_uninstall_elevation.py59$tokens = $null; $errors = $nullCODE
HIGHtests/probe/web.py229 raise RuntimeError("playwright not installed: `uv add playwright && playwright install chromium`")CODE
HIGH⚡tests/probe/test_probe_web.py171 pytest.importorskip("playwright", reason="L2 live browser: `uv add playwright && playwright install chromium`")CODE
HIGHbackend/engines/moss_tts_v15/__init__.py72 uv venv && uv pip install -e ".[torch-runtime]"STRING
HIGHbackend/engines/dots_tts/__init__.py58 uv venv && uv pip install -e . -c constraints/recommended.txtSTRING
HIGHbackend/engines/confucius4/__init__.py51 uv venv --python 3.10 && uv pip install -r requirements.txtSTRING
HIGHbackend/engines/indextts/__init__.py114 cd index-tts && uv pip install -e . # NOT uv sync --all-extrasSTRING
HIGH⚡backend/api/routers/system.py1543 returns ``{"quarantined": false, "error_class": null}``. The ReactSTRING
HIGHbackend/api/routers/tts_stream.py193 sentences = chunker.push(text)CODE
HIGHbackend/api/routers/glossary.py188SOURCE || TARGET || one-line note (or empty)CODE
HIGHbackend/services/translation_quality.py47TERM: SOURCE || TARGETCODE
HIGHbackend/services/translation_quality.py48TERM: SOURCE || TARGETCODE
HIGHbackend/services/tts_backend.py3437 "moss-tts-nano": "git clone OpenMOSS/MOSS-TTS-Nano && pip install -e . (not on PyPI)",CODE
HIGHbackend/services/tts_backend.py3438 "indextts2": "git clone --branch indextts-2.5 https://github.com/index-tts/index-tts.git && cd index-tts && uv vCODE
HIGHbackend/services/tts_backend.py2841 cd CosyVoice && pip install -r requirements.txtSTRING
HIGHbackend/services/sentence_chunker.py318 for sentence in chunker.push(token):STRING
HIGHbackend/services/telephony/agent.py586 for event in self._vad.push(pcm[i:i + FRAME_SAMPLES]):CODE
HIGHbackend/services/telephony/agent.py745 for sentence in chunker.push(parser.feed(delta)):CODE
HIGHbackend/services/telephony/agent.py747 for sentence in chunker.push(parser.finish()) + chunker.flush():CODE
Over-Commented Block381 hits · 301 pts
SeverityFileLineSnippetContext
LOWalembic.ini1# Alembic configuration for VoiceStudio.COMMENT
LOWpyproject.toml41 "accelerate",COMMENT
LOWpyproject.toml61 "pyannote-audio>=3.3.2,<4.0",COMMENT
LOWpyproject.toml81 # succeed on Linux/Windows/mac-Intel (no mlx wheels exist for those).COMMENT
LOWpyproject.toml101 # voices (Bella, Jasper, Luna, Bruno, Rosie, Hugo, Kiki, Leo), CPUCOMMENT
LOWpyproject.toml121 # Offline translation — listed as builtin in the engine registry so theCOMMENT
LOWpyproject.toml141 # hf-xet is 64-bit only (fine for every OmniVoice target). Do NOT addCOMMENT
LOWpyproject.toml161 "openai>=1.40",COMMENT
LOWpyproject.toml181 # identical on macOS/Windows/Linux.COMMENT
LOWpyproject.toml241# Publisher verified per Plan 03-01 Task 1 (Package Legitimacy Audit):COMMENT
LOW.gitleaks.toml1# Gitleaks config — extends the default ruleset.COMMENT
LOW.coderabbit.yaml1# CodeRabbit configuration — https://docs.coderabbit.ai/guides/configure-coderabbitCOMMENT
LOWnative/desktop-bridge/src/watch_folder_core.rs1//! Shared capability-scoped batch watch-folder scan and streaming upload.COMMENT
LOWnative/desktop-bridge/src/watch_folder_core.rs41COMMENT
LOWnative/desktop-bridge/src/watch_folder_core.rs81 info.dwVolumeSerialNumber,COMMENT
LOWomnivoice/__init__.py21COMMENT
LOWomnivoice/training/config.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/training/checkpoint.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/training/builder.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/training/trainer.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/utils/duration.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/utils/data_utils.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/utils/common.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/utils/text.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/utils/audio.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/utils/lang_map.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/utils/voice_design.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/models/omnivoice.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/cli/train.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/cli/infer_batch.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/cli/demo.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/scripts/extract_audio_tokens.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/scripts/denoise_audio.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/scripts/denoise_audio.py521#COMMENT
LOWomnivoice/scripts/jsonl_to_webdataset.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/utils.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/mos/utmos.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/models/utmos.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/models/ecapa_tdnn_wavlm.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/speaker_similarity/sim.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/wer/sensevoice.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/wer/minimax.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/wer/common.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/wer/fleurs.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/wer/hubert.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/eval/wer/seedtts.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/data/batching.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/data/collator.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/data/processor.py1#!/usr/bin/env python3COMMENT
LOWomnivoice/data/dataset.py1#!/usr/bin/env python3COMMENT
LOWdeploy/docker-compose.yml1# ──────────────────────────────────────────────────────────────COMMENT
LOWdeploy/docker-compose.yml21# machine can reach the API. To expose VoiceStudio on your LAN (orCOMMENT
LOWdeploy/torch-constraints.txt1# Torch stack pins for the `uv pip install --system` install paths.COMMENT
LOWdeploy/torch-constraints.txt21# Keep in lockstep with `[tool.uv] constraint-dependencies` in pyproject.toml.COMMENT
LOWtests/test_router_smoke.py21 from main import appCOMMENT
LOWtests/conftest.py21# test module, which is what freezes DATA_DIR at `core.config` import time)COMMENT
LOWtests/conftest.py41# sentinel is honored verbatim by `resolve_omnivoice_checkpoint()` (neverCOMMENT
LOWtests/conftest.py81# file are shared by every test in the run. Anything a test persists there —COMMENT
LOWtests/conftest.py221# every test boundary. ``begin_watermark_pool_lifecycle`` still refuses toCOMMENT
321 more matches not shown…
Deep Nesting332 hits · 253 pts
SeverityFileLineSnippetContext
LOWomnivoice/training/checkpoint.py85CODE
LOWomnivoice/training/trainer.py243CODE
LOWomnivoice/utils/text.py120CODE
LOWomnivoice/models/omnivoice.py347CODE
LOWomnivoice/models/omnivoice.py373CODE
LOWomnivoice/models/omnivoice.py491CODE
LOWomnivoice/models/omnivoice.py882CODE
LOWomnivoice/cli/dub.py85CODE
LOWomnivoice/cli/infer_batch.py406CODE
LOWomnivoice/cli/demo.py155CODE
LOWomnivoice/scripts/extract_audio_tokens.py322CODE
LOWomnivoice/scripts/denoise_audio.py740CODE
LOWomnivoice/scripts/denoise_audio.py426CODE
LOWomnivoice/scripts/jsonl_to_webdataset.py190CODE
LOWomnivoice/scripts/jsonl_to_webdataset.py267CODE
LOWomnivoice/scripts/extract_audio_tokens_add_noise.py512CODE
LOWomnivoice/eval/mos/utmos.py159CODE
LOWomnivoice/eval/speaker_similarity/sim.py183CODE
LOWomnivoice/eval/wer/sensevoice.py230CODE
LOWomnivoice/eval/wer/minimax.py372CODE
LOWomnivoice/eval/wer/fleurs.py327CODE
LOWomnivoice/eval/wer/seedtts.py215CODE
LOWomnivoice/eval/wer/seedtts.py282CODE
LOWomnivoice/data/dataset.py66CODE
LOWomnivoice/data/dataset.py222CODE
LOWtests/test_no_unspeakable_chunks_1330.py146CODE
LOWtests/test_startup_progress_early_bind.py43CODE
LOWtests/conftest.py442CODE
LOWtests/conftest.py484CODE
LOWtests/conftest.py631CODE
LOWtests/test_no_literal_borders.py116CODE
LOWtests/test_uv_cross_drive.py224CODE
LOWtests/test_uv_cross_drive.py331CODE
LOWtests/test_bot_configs.py43CODE
LOWtests/test_bot_configs.py115CODE
LOWtests/test_cla_workflow.py99CODE
LOWtests/test_synthetic_audio_watermark_1169.py258CODE
LOWtests/test_vendored_omnivoice_imports_1417.py47CODE
LOWtests/test_vendored_omnivoice_imports_1417.py81CODE
LOWtests/test_voice_design_profile_and_capability.py154CODE
LOWtests/test_bun_toolchain_pins.py35CODE
LOWtests/test_worker_hang_guards.py71CODE
LOWtests/test_worker_hang_guards.py107CODE
LOWtests/test_worker_hang_guards.py111CODE
LOWtests/test_no_hardcoded_cjk.py113CODE
LOWtests/test_changelog_style.py81CODE
LOWtests/test_cla_check.py354CODE
LOWtests/test_sherpa_ws_streaming.py126CODE
LOWtests/test_api.py322CODE
LOWtests/test_worker_protocol_contract.py44CODE
LOWtests/test_symlink_guards.py70CODE
LOWtests/test_call_agent.py215CODE
LOWtests/test_dub_source_revision.py21CODE
LOWtests/backend/test_dub_pipeline_wav.py55CODE
LOWtests/backend/core/test_parent_liveness.py194CODE
LOWtests/backend/services/test_prosody_mirror.py128CODE
LOWtests/probe/spec.py177CODE
LOWbackend/main.py235CODE
LOWbackend/core/auth.py327CODE
LOWbackend/core/browser_guard.py134CODE
272 more matches not shown…
Cross-File Repetition49 hits · 245 pts
SeverityFileLineSnippetContext
HIGHomnivoice/cli/infer.py0auto-detect the best available device: cuda > mps > cpu.STRING
HIGHomnivoice/cli/infer_batch.py0auto-detect the best available device: cuda > mps > cpu.STRING
HIGHomnivoice/cli/demo.py0auto-detect the best available device: cuda > mps > cpu.STRING
HIGHomnivoice/scripts/extract_audio_tokens.py0convert tensors and numpy scalars to serialisable python objects.STRING
HIGHomnivoice/scripts/denoise_audio.py0convert tensors and numpy scalars to serialisable python objects.STRING
HIGHomnivoice/scripts/extract_audio_tokens_add_noise.py0convert tensors and numpy scalars to serialisable python objects.STRING
HIGHomnivoice/eval/wer/minimax.py0cleans and normalizes text for wer calculation. args: text (str): the input text to be processed. returns: str: the cleaSTRING
HIGHomnivoice/eval/wer/fleurs.py0cleans and normalizes text for wer calculation. args: text (str): the input text to be processed. returns: str: the cleaSTRING
HIGHomnivoice/eval/wer/seedtts.py0cleans and normalizes text for wer calculation. args: text (str): the input text to be processed. returns: str: the cleaSTRING
HIGHomnivoice/eval/wer/hubert.py0cleans and normalizes text for wer calculation. args: text (str): the input text to be processed. returns: str: the cleaSTRING
HIGHomnivoice/eval/wer/minimax.py0worker function to process a chunk of data. uses the global worker_pipe initialized by process_init.STRING
HIGHomnivoice/eval/wer/fleurs.py0worker function to process a chunk of data. uses the global worker_pipe initialized by process_init.STRING
HIGHomnivoice/eval/wer/seedtts.py0worker function to process a chunk of data. uses the global worker_pipe initialized by process_init.STRING
HIGHtests/test_broken_dependency_diagnosis_1415.py0resolved at run time, not import time: a module-level import of an app module keeps mutable state in sys.modules across STRING
HIGHtests/test_engine_venv_probe_1414.py0resolved at run time, not import time: a module-level import of an app module keeps mutable state in sys.modules across STRING
HIGHtests/test_wedge_vs_slow_hardware_1416.py0resolved at run time, not import time: a module-level import of an app module keeps mutable state in sys.modules across STRING
HIGHtests/test_text_normalization_routes.py0resolve services.tts_backend at run time (same rationale as test_generate_engine.py — collection-time bindings can go stSTRING
HIGHtests/test_text_normalization.py0resolve services.tts_backend at run time (same rationale as test_generate_engine.py — collection-time bindings can go stSTRING
HIGHtests/test_perf_operation_budgets.py0resolve services.tts_backend at run time (same rationale as test_generate_engine.py — collection-time bindings can go stSTRING
HIGHtests/test_generation_timeout_is_named.py0resolve at call time — sibling suites reload/purge ``services.*``.STRING
HIGHtests/test_dropped_chunk_is_not_silent.py0resolve at call time — sibling suites reload/purge ``services.*``.STRING
HIGHtests/test_missing_clone_ref_is_not_silent.py0resolve at call time — sibling suites reload/purge ``services.*``.STRING
HIGHtests/test_lmstudio_model_discovery.py0resolve at call time — sibling suites reload/purge ``services.*``.STRING
HIGHtests/test_migration_0007_instruct_rebuild.py0create table voice_profiles ( id text primary key, name text not null, ref_audio_path text, ref_text text default '', inSTRING
HIGHtests/test_profile_consent.py0create table voice_profiles ( id text primary key, name text not null, ref_audio_path text, ref_text text default '', inSTRING
HIGHtests/test_migration_0006_instruct.py0create table voice_profiles ( id text primary key, name text not null, ref_audio_path text, ref_text text default '', inSTRING
HIGHtests/test_dub_multispeaker_voice_486.py0adapts the list-returning _fakemodel above to the ttsbackend.generate() contract (a single tensor, not a list) that resoSTRING
HIGHtests/test_smart_fit_generate.py0adapts the list-returning _fakemodel above to the ttsbackend.generate() contract (a single tensor, not a list) that resoSTRING
HIGHtests/test_redub_incremental.py0adapts the list-returning _fakemodel above to the ttsbackend.generate() contract (a single tensor, not a list) that resoSTRING
HIGHtests/test_worker_server_integrity.py0throwaway db, patched where the stores actually read it.STRING
HIGHtests/test_worker_transport.py0throwaway db, patched where the stores actually read it.STRING
HIGHtests/test_worker_upload_server.py0throwaway db, patched where the stores actually read it.STRING
HIGHbackend/engines/moss_tts_v15/bootstrap.py0uv cache co-location for installs on a non-system volume (d:-drive / portable installs): without it uv stages every wheeSTRING
HIGHbackend/engines/dots_tts/bootstrap.py0uv cache co-location for installs on a non-system volume (d:-drive / portable installs): without it uv stages every wheeSTRING
HIGHbackend/engines/confucius4/bootstrap.py0uv cache co-location for installs on a non-system volume (d:-drive / portable installs): without it uv stages every wheeSTRING
HIGHbackend/engines/indextts/bootstrap.py0uv cache co-location for installs on a non-system volume (d:-drive / portable installs): without it uv stages every wheeSTRING
HIGHbackend/engines/moss_tts_v15/bootstrap.py0clear the resolved-python cache. tests call this between scenarios.STRING
HIGHbackend/engines/dots_tts/bootstrap.py0clear the resolved-python cache. tests call this between scenarios.STRING
HIGHbackend/engines/confucius4/bootstrap.py0clear the resolved-python cache. tests call this between scenarios.STRING
HIGHbackend/engines/indextts/bootstrap.py0clear the resolved-python cache. tests call this between scenarios.STRING
HIGHbackend/engines/moss_tts_v15/bootstrap.py0spawn the candidate python and verify the engine imports. tri-state — "yes" / "no" / "unproven". see ``engines._venv_proSTRING
HIGHbackend/engines/dots_tts/bootstrap.py0spawn the candidate python and verify the engine imports. tri-state — "yes" / "no" / "unproven". see ``engines._venv_proSTRING
HIGHbackend/engines/confucius4/bootstrap.py0spawn the candidate python and verify the engine imports. tri-state — "yes" / "no" / "unproven". see ``engines._venv_proSTRING
HIGHbackend/engines/moss_tts_v15/main.py0dispatch one synthesize request. emits the audio frame or raises.STRING
HIGHbackend/engines/pockettts/main.py0dispatch one synthesize request. emits the audio frame or raises.STRING
HIGHbackend/engines/dots_tts/main.py0dispatch one synthesize request. emits the audio frame or raises.STRING
HIGHbackend/engines/supertonic3/sidecar.py0dispatch one synthesize request. emits the audio frame or raises.STRING
HIGHbackend/engines/omnivoice_subprocess/main.py0dispatch one synthesize request. emits the audio frame or raises.STRING
HIGHbackend/engines/indextts/main.py0dispatch one synthesize request. emits the audio frame or raises.STRING
Fake / Example Data145 hits · 149 pts
SeverityFileLineSnippetContext
LOWtests/test_capture_ws.py144 wav.write_bytes(b"placeholder")CODE
LOW⚡tests/test_call_agent.py529 bad = api.put("/calls/settings", json={"from_number": "555-0100"})CODE
LOW⚡tests/test_dictation_prompt.py126 wav.write_bytes(b"placeholder")CODE
LOWtests/test_openai_speech_binary_guard_1172.py82 assert "placeholder" in detailCODE
LOWtests/backend/engines/test_omnivoice_gguf.py509 assert "placeholder" in reason.lower() or "empty" in reason.lower()CODE
LOW⚡tests/backend/services/test_tts_backend_registry.py403 fake_token = "hf_" + "A" * 34CODE
LOW⚡tests/backend/services/test_tts_backend_registry.py404 masked = tts_backend._available_hint(f"ready — re-auth with {fake_token}")CODE
LOW⚡tests/backend/services/test_tts_backend_registry.py406 assert fake_token not in maskedCODE
LOW⚡tests/backend/services/test_binary_preflight.py33 assert "placeholder" in reasonCODE
LOWscripts/blocked_identity_hashes.txt8# printf '%s' 'someone@example.org' | tr A-Z a-z | sha256sum | cut -d' ' -f1COMMENT
LOW…/renderer/src/features/settings/llm-providers.test.tsx136 expect(key).toHaveAttribute('placeholder', 'settings.llmp_key_paste');CODE
LOW…/renderer/src/features/settings/model-license.test.tsx421 'https://user:secret@example.org',CODE
LOWelectron/src/renderer/src/lib/themes/t3-palettes.ts71 'placeholder',CODE
LOWelectron/src/renderer/src/i18n/locales/tr.json52 "placeholder": "Bir şey oluşturmamı, kurmamı veya düzeltmemi isteyin…",CODE
LOWelectron/src/renderer/src/i18n/locales/tr.json2946 "placeholder": "Ne yanlış gitti? Adımları, görünen hataları veya beklenen davranışı ekleyin.",CODE
LOWelectron/src/renderer/src/i18n/locales/nl.json52 "placeholder": "Vraag me iets te maken, in te stellen of te repareren…",CODE
LOWelectron/src/renderer/src/i18n/locales/nl.json2946 "placeholder": "Wat ging er mis? Voeg stappen, zichtbare fouten of verwacht gedrag toe.",CODE
LOWelectron/src/renderer/src/i18n/locales/ja.json52 "placeholder": "作成、設定、修復を依頼してください…",CODE
LOWelectron/src/renderer/src/i18n/locales/ja.json2946 "placeholder": "何が起きましたか?手順、表示されたエラー、期待する動作を入力してください。",CODE
LOWelectron/src/renderer/src/i18n/locales/de.json52 "placeholder": "Bitte mich, etwas zu erstellen, einzurichten oder zu reparieren…",CODE
LOWelectron/src/renderer/src/i18n/locales/de.json2946 "placeholder": "Was ist schiefgelaufen? Ergänze Schritte, sichtbare Fehler oder das erwartete Verhalten.",CODE
LOWelectron/src/renderer/src/i18n/locales/ru.json52 "placeholder": "Попросите создать, настроить или исправить что-нибудь…",CODE
LOWelectron/src/renderer/src/i18n/locales/ru.json2950 "placeholder": "Что пошло не так? Укажите шаги, видимые ошибки или ожидаемое поведение.",CODE
LOWelectron/src/renderer/src/i18n/locales/pl.json52 "placeholder": "Poproś o stworzenie, konfigurację lub naprawę…",CODE
LOWelectron/src/renderer/src/i18n/locales/pl.json2950 "placeholder": "Co poszło nie tak? Dodaj kroki, widoczne błędy lub oczekiwane działanie.",CODE
LOWelectron/src/renderer/src/i18n/locales/uk.json52 "placeholder": "Попросіть створити, налаштувати або виправити щось…",CODE
LOWelectron/src/renderer/src/i18n/locales/uk.json2950 "placeholder": "Що пішло не так? Додайте кроки, видимі помилки або очікувану поведінку.",CODE
LOWelectron/src/renderer/src/i18n/locales/zh-CN.json52 "placeholder": "让我帮你创建、设置或修复…",CODE
LOWelectron/src/renderer/src/i18n/locales/zh-CN.json2946 "placeholder": "出了什么问题?请添加操作步骤、可见错误或预期行为。",CODE
LOWelectron/src/renderer/src/i18n/locales/pt.json52 "placeholder": "Peça para criar, configurar ou reparar algo…",CODE
LOWelectron/src/renderer/src/i18n/locales/pt.json2948 "placeholder": "O que deu errado? Adicione etapas, erros visíveis ou o comportamento esperado.",CODE
LOWelectron/src/renderer/src/i18n/locales/en.json52 "placeholder": "Ask me to create, set up, or fix something…",CODE
LOWelectron/src/renderer/src/i18n/locales/en.json2946 "placeholder": "What went wrong? Add steps, visible errors, or expected behavior.",CODE
LOWelectron/src/renderer/src/i18n/locales/it.json52 "placeholder": "Chiedimi di creare, configurare o riparare qualcosa…",CODE
LOWelectron/src/renderer/src/i18n/locales/it.json2948 "placeholder": "Che cosa non ha funzionato? Aggiungi passaggi, errori visibili o comportamento previsto.",CODE
LOWelectron/src/renderer/src/i18n/locales/fr.json52 "placeholder": "Demandez-moi de créer, configurer ou réparer…",CODE
LOWelectron/src/renderer/src/i18n/locales/fr.json2948 "placeholder": "Que s’est-il passé ? Ajoutez les étapes, les erreurs visibles ou le comportement attendu.",CODE
LOWelectron/src/renderer/src/i18n/locales/hi.json52 "placeholder": "कुछ बनाने, सेट करने या ठीक करने को कहें…",CODE
LOWelectron/src/renderer/src/i18n/locales/hi.json2946 "placeholder": "क्या गलत हुआ? चरण, दिखाई देने वाली त्रुटियाँ या अपेक्षित व्यवहार जोड़ें।",CODE
LOWelectron/src/renderer/src/i18n/locales/ko.json52 "placeholder": "만들기, 설정 또는 수리를 요청하세요…",CODE
LOWelectron/src/renderer/src/i18n/locales/ko.json2946 "placeholder": "무엇이 잘못되었나요? 단계, 표시된 오류 또는 예상 동작을 추가하세요.",CODE
LOWelectron/src/renderer/src/i18n/locales/zh-TW.json52 "placeholder": "讓我幫你建立、設定或修復…",CODE
LOWelectron/src/renderer/src/i18n/locales/zh-TW.json2946 "placeholder": "出了什麼問題?請加入操作步驟、可見錯誤或預期行為。",CODE
LOWelectron/src/renderer/src/i18n/locales/vi.json52 "placeholder": "Yêu cầu tôi tạo, thiết lập hoặc sửa điều gì đó…",CODE
LOWelectron/src/renderer/src/i18n/locales/vi.json2946 "placeholder": "Điều gì đã xảy ra? Thêm các bước, lỗi hiển thị hoặc hành vi mong đợi.",CODE
LOWelectron/src/renderer/src/i18n/locales/id.json52 "placeholder": "Minta saya membuat, menyiapkan, atau memperbaiki sesuatu…",CODE
LOWelectron/src/renderer/src/i18n/locales/id.json2946 "placeholder": "Apa yang salah? Tambahkan langkah, galat yang terlihat, atau perilaku yang diharapkan.",CODE
LOWelectron/src/renderer/src/i18n/locales/th.json52 "placeholder": "ขอให้ฉันสร้าง ตั้งค่า หรือแก้ไขบางอย่าง…",CODE
LOWelectron/src/renderer/src/i18n/locales/th.json2946 "placeholder": "เกิดอะไรขึ้น? เพิ่มขั้นตอน ข้อผิดพลาดที่เห็น หรือพฤติกรรมที่คาดหวัง",CODE
LOWelectron/src/renderer/src/i18n/locales/sv.json52 "placeholder": "Be mig skapa, konfigurera eller reparera något…",CODE
LOWelectron/src/renderer/src/i18n/locales/sv.json2946 "placeholder": "Vad gick fel? Lägg till steg, synliga fel eller förväntat beteende.",CODE
LOWelectron/src/renderer/src/i18n/locales/es.json52 "placeholder": "Pídeme crear, configurar o reparar algo…",CODE
LOWelectron/src/renderer/src/i18n/locales/es.json2948 "placeholder": "¿Qué salió mal? Añade los pasos, los errores visibles o el comportamiento esperado.",CODE
LOWelectron/src/renderer/src/i18n/locales/ar.json52 "placeholder": "اطلب مني إنشاء شيء أو إعداده أو إصلاحه…",CODE
LOWelectron/src/renderer/src/i18n/locales/ar.json2954 "placeholder": "ما الذي حدث؟ أضف الخطوات أو الأخطاء الظاهرة أو السلوك المتوقع.",CODE
LOWelectron/src/shared/test/SupportPageSponsors.test.jsx64 name: 'Acme Corp',CODE
LOWelectron/src/shared/test/SupportPageSponsors.test.jsx87 const img = screen.getByAltText('Acme Corp');CODE
LOWelectron/src/shared/test/visual/specs.jsx754 <Input placeholder="Jane Doe" />CODE
LOWelectron/src/shared/config/sponsors.js22 * name: 'Acme Corp', // display name + <img alt>COMMENT
LOW…red/components/settings/HistoryRetentionPanel.test.jsx87 expect(screen.getByTestId('history-retention-input')).toHaveAttribute('placeholder', '200');CODE
85 more matches not shown…
Modern Structural Boilerplate111 hits · 111 pts
SeverityFileLineSnippetContext
LOWomnivoice/__init__.py22__all__ = ["OmniVoice", "OmniVoiceConfig", "OmniVoiceGenerationConfig"]CODE
LOWomnivoice/training/checkpoint.py39logger = logging.getLogger(__name__)CODE
LOWomnivoice/training/builder.py46logger = logging.getLogger(__name__)CODE
LOWomnivoice/training/trainer.py45logger = logging.getLogger(__name__)CODE
LOWomnivoice/utils/audio.py34logger = logging.getLogger(__name__)CODE
LOWomnivoice/models/omnivoice.py82logger = logging.getLogger(__name__)CODE
LOWtests/conftest.py110def _settings_files_restore(snapshot: dict) -> None:CODE
LOWtests/test_worker_client_liveness.py117async def _settle(client: WorkerClient, timeout: float = 10.0) -> None:CODE
LOWtests/test_gallery_previews.py158 def set_tarball(self, data: bytes) -> None:CODE
LOW⚡tests/test_worker_upload_client.py327async def _settle(client: WorkerClient, timeout: float = 20.0) -> None:CODE
LOWtests/probe/__init__.py26__all__ = ["JudgeResult", "Spec", "load_spec", "run_judges", "JUDGE_REGISTRY"]CODE
LOWbackend/core/gpu_inventory.py213__all__ = [CODE
LOW⚡backend/core/device_caps.py784__all__ = [CODE
LOWbackend/core/onboarding.py15logger = logging.getLogger(__name__)CODE
LOWbackend/core/safe_archive.py112__all__ = [CODE
LOWbackend/core/audio_validation.py143__all__ = ["is_playable_wav", "resolve_regular_file"]CODE
LOWbackend/core/http_headers.py30__all__ = ["ascii_filename", "content_disposition"]CODE
LOWbackend/core/prefs.py78def update_mapping(key: str, changes: dict, *, replace: bool = False) -> None:CODE
LOWbackend/core/gpu_report.py223__all__ = [CODE
LOWbackend/core/user_env.py97def set_user_env(key: str, value: str, path: Optional[str] = None) -> None:CODE
LOWbackend/core/analytics.py110def set_opted_in(enabled: bool) -> None:CODE
LOWbackend/core/job_store.py82def _update_status(job_id: str, status: str, *, finished: bool = False, error: Optional[str] = None) -> None:CODE
LOWbackend/core/cudnn8.py40logger = logging.getLogger(__name__)CODE
LOWbackend/utils/hf_progress.py78def set_byte_sink(fn: Optional[Callable]) -> None:CODE
LOWbackend/utils/download_aggregator.py67 def update_byte_bar(self, key: object, downloaded: int, total: Optional[int]) -> None:CODE
LOWbackend/utils/download_aggregator.py79 def update_files(self, done: int, total: Optional[int]) -> None:CODE
LOWbackend/engines/audiocpp/bootstrap.py732__all__ = [CODE
LOW⚡backend/engines/audiocpp/__init__.py585__all__ = [CODE
LOWbackend/engines/moss_tts_nano_subprocess/__init__.py90__all__ = ["MossTTSNanoSubprocessBackend", "VENV_ENV_VAR", "own_venv_python"]CODE
LOWbackend/engines/omnivoice_gguf/backend.py926__all__ = [CODE
LOWbackend/engines/omnivoice_gguf/__init__.py22__all__ = ["OmniVoiceGGUFBackend"]CODE
LOWbackend/engines/omnivoice_gguf/hardware_probe.py127__all__ = ["ComputeClass", "HardwareCapabilities", "detect_capabilities"]CODE
LOWbackend/engines/moss_tts_v15/bootstrap.py299__all__ = [CODE
LOWbackend/engines/moss_tts_v15/__init__.py205__all__ = ["MossTTSV15Backend", "TOKENS_PER_SECOND"]CODE
LOWbackend/engines/pockettts/__init__.py191__all__ = ["PocketTTSBackend"]CODE
LOWbackend/engines/dots_tts/bootstrap.py259__all__ = [CODE
LOWbackend/engines/dots_tts/__init__.py202__all__ = ["DotsTTSBackend"]CODE
LOWbackend/engines/cosyvoice_subprocess/__init__.py97__all__ = [CODE
LOWbackend/engines/supertonic3/backend.py240__all__ = ["Supertonic3Backend", "SUPERTONIC3_SIDECAR_SCRIPT"]CODE
LOWbackend/engines/supertonic3/__init__.py35__all__ = ["Supertonic3Backend"]CODE
LOWbackend/engines/confucius4/bootstrap.py255__all__ = [CODE
LOWbackend/engines/confucius4/__init__.py167__all__ = ["Confucius4Backend"]CODE
LOWbackend/engines/voxcpm2_subprocess/__init__.py114__all__ = ["VENV_ENV_VAR", "VoxCPM2SubprocessBackend", "own_venv_python"]CODE
LOWbackend/engines/omnivoice_subprocess/__init__.py168__all__ = ["OmniVoiceMPSSubprocessBackend", "OmniVoiceSubprocessBackend"]CODE
LOWbackend/engines/indextts/bootstrap.py303__all__ = [CODE
LOWbackend/engines/indextts/__init__.py350__all__ = ["IndexTTS2Backend"]CODE
LOWbackend/api/routers/auth.py110def _set_session_cookie(response: Response, request: Request, token: str, expires_at: float) -> None:CODE
LOWbackend/api/routers/workers.py228async def _set_worker_mode(worker_agent, enabled: bool) -> None:CODE
LOWbackend/api/routers/setup/models.py568def _set_cache(key: str, value: object) -> None:CODE
LOW⚡backend/worker/service.py94def set_remote_workers_enabled(enabled: bool) -> None:CODE
LOW⚡backend/worker/service.py484__all__ = [CODE
LOWbackend/worker/deadlines.py251__all__ = ["Deadlines", "Operation", "default_grace_seconds", "for_task"]CODE
LOWbackend/worker/params.py89__all__ = ["INPUT_PARAM_KEYS", "input_values", "rewrite_inputs", "undeclared_inputs"]CODE
LOWbackend/worker/capacity.py349__all__ = [CODE
LOWbackend/worker/task_store.py912__all__ = [STRING
LOWbackend/worker/async_utils.py57__all__ = [CODE
LOWbackend/worker/registry.py497def set_enabled(worker_id: str, enabled: bool) -> None:CODE
LOWbackend/worker/registry.py504def set_priority(worker_id: str, priority: int) -> None:CODE
LOWbackend/worker/registry.py594__all__ = [CODE
LOWbackend/worker/breaker.py294__all__ = [CODE
51 more matches not shown…
Modern AI Meta-Vocabulary27 hits · 74 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml103 # zero-shot clone: when the caller just needs fast English narration withCOMMENT
MEDIUM⚡tests/test_speaker_clone_purity.py195 # ref_text) breaks zero-shot TTS prompt priming badly enough that theCOMMENT
MEDIUM⚡tests/test_autofit_838.py84 assert res["text"] == text # hallucination never adoptedCODE
MEDIUMtests/probe/README.md128uv add anthropic # L2 agentic self-heal (LLMHealer); set ANTHROPIC_API_KEYCODE
MEDIUM⚡tests/probe/test_probe_web.py111# ── LLM-backed agentic healer (offline, injected completion) ─────────────────────COMMENT
MEDIUMbackend/engines/pockettts/__init__.py73 supports_cloning = True # zero-shot clone from a reference clipCODE
MEDIUMbackend/engines/omnivoice_subprocess/__init__.py134 # OmniVoice advertises 600+ zero-shot; "multi" is the honest tag.COMMENT
MEDIUMbackend/api/routers/dub_generate.py315# Below ~3 s zero-shot prompt-priming gets unstable, so prefer clips at orCOMMENT
MEDIUMbackend/api/routers/capture.py273 # Wave 1.1: strip Whisper hallucination loops from the final text.COMMENT
MEDIUMbackend/api/routers/voice_convert.py235 # Same final-text hygiene as /transcribe: strip Whisper hallucinationCOMMENT
MEDIUMbackend/api/routers/capture_ws.py288 # level; WebSocket dependency injection differs across FastAPI versions, so weCOMMENT
MEDIUMbackend/api/routers/capture_ws.py1264 # Wave 1.1: strip Whisper hallucination loops from the finalCOMMENT
MEDIUMbackend/api/routers/profiles.py1007# check — agentic features and gallery sharing gate on the flag; plain localCOMMENT
MEDIUMbackend/api/routers/glossary.py218 # Concat all text — capped so we don't blow the context window on long projects.COMMENT
MEDIUMbackend/services/tts_backend.py1557 # OmniVoice advertises 600+ zero-shot — `"multi"` is the honest tag.COMMENT
MEDIUMbackend/services/tts_backend.py3331 # cross-lingual zero-shot cloning, Apache-2.0. Opt-in + subprocess-isolatedCOMMENT
MEDIUMbackend/services/refinement.py157 # ("wooooooow", "hmmmmm") that aren't hallucinations. re.DOTALL so aCOMMENT
MEDIUMbackend/services/speaker_clone.py42# is the empirical floor below which our zero-shot clone gets unstable.COMMENT
MEDIUMbackend/services/llm_backend.py38#: chain of thought in a <think> block ahead of the answer. It is not part ofCOMMENT
MEDIUMdocs/competitive-analysis.md20the feature roadmap announced in discussion #346 — agentic voice workflows, remoteCODE
MEDIUMdocs/competitive-analysis.md238| 3 | **Dictation refinement**: deterministic repetition-collapse pre-pass + optional local-LLM filler-word removal befoCODE
MEDIUMdocs/specs/2026-07-16-dictation-flow-program.md33- **Opt-in hotword biasing** for offline Parakeet: sherpa-onnx `modified_beam_search` + hotwords file (upstream PR #3077CODE
MEDIUMdocs/specs/00-roadmap-elevenlabs-parity.md151| `longform/` (#21–#34) | **F** | Granular per-task implementation specs (tied to tasks #21–34). Their capabilities feedCODE
MEDIUMdocs/specs/longform/32-phone-calls.md5Ship the §R1 **v3 telephony** rung of the agentic-voice workflow: outbound phone calls placed by an embedded [pipecat](hCODE
MEDIUMdocs/specs/longform/32-phone-calls.md5Ship the §R1 **v3 telephony** rung of the agentic-voice workflow: outbound phone calls placed by an embedded [pipecat](hCODE
MEDIUMdocs/specs/longform/32-phone-calls.md197### Watermark: always-on for agentic outputCOMMENT
MEDIUM…derer/src/features/integrations/openai-agents-setup.ts65 docs: 'https://github.com/debpalash/VoiceStudio/blob/main/docs/agentic-voice.md#openai-agents-sdk',CODE
AI Slop Vocabulary10 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_ci_windows_ffmpeg_retry.py62 # this harness went wrong the first time.COMMENT
MEDIUM⚡tests/test_synthetic_audio_watermark_1169.py178# ── Sanity: the harness itself can't fake a pass ─────────────────────────────COMMENT
MEDIUM⚡tests/test_synthetic_audio_watermark_1169.py363# ── Batch dub queue (harness from test_text_normalization_routes.py) ─────────COMMENT
MEDIUMtests/test_dub_error_transparency.py89 # Capture directly on the task logger — robust against the app's loggingCOMMENT
MEDIUMtests/test_dictation_router.py78 # the store the handler actually used — robust to prefs-reference swaps).COMMENT
MEDIUM⚡tests/probe/test_triage.py41 # It also documents its own None case — "the harness works without a GitHubCOMMENT
MEDIUMtests/probe/specs/i18n_parity.probe.yaml8# since fixing the en locale is a product change, not a harness change.COMMENT
MEDIUMbackend/api/routers/audiobook.py796 # invalidation robust even where resolution is short-circuited/stubbed.COMMENT
MEDIUMbackend/services/srt_parser.py125 # timing line (or end of file). This is robust to missing indexCOMMENT
LOWbackend/services/speech_rate.py71# Max LLM attempts per segment. Past this we just return the best we got.COMMENT
Synthetic Comment Markers4 hits · 30 pts
SeverityFileLineSnippetContext
HIGHpyproject.toml109 # in AI-generated speech for provenance detection (SynthID-like).COMMENT
HIGH⚡tests/test_commit_identities.py326 ("Generated by AI researchers at the lab", False),CODE
HIGH⚡tests/test_commit_identities.py332 ("Generated by AI assistant and reviewed by me", True),CODE
HIGH⚡tests/test_commit_identities.py340 ("Generated by Claude", True),CODE
AI Structural Patterns35 hits · 29 pts
SeverityFileLineSnippetContext
LOWomnivoice/models/omnivoice.py757CODE
LOWomnivoice/models/omnivoice.py1253CODE
LOWomnivoice/scripts/denoise_audio.py237CODE
LOWomnivoice/scripts/jsonl_to_webdataset.py267CODE
LOWomnivoice/eval/models/ecapa_tdnn_wavlm.py158CODE
LOWomnivoice/eval/models/ecapa_tdnn_wavlm.py222CODE
LOWomnivoice/eval/models/ecapa_tdnn_wavlm.py272CODE
LOWtests/test_auth_principal.py50CODE
LOWtests/test_device_caps.py21CODE
LOWtests/backend/services/test_prosody_mirror.py18CODE
LOWbackend/core/archetypes.py439CODE
LOWbackend/api/routers/audiobook.py1079CODE
LOWbackend/api/routers/generation.py1216CODE
LOWbackend/api/routers/generation.py1807CODE
LOWbackend/api/routers/archetypes.py482CODE
LOWbackend/api/routers/sonitranslate.py60CODE
LOWbackend/api/routers/community.py396CODE
LOWbackend/api/routers/openai_compat.py1183CODE
LOWbackend/api/routers/dub_export.py670CODE
LOWbackend/api/routers/profiles.py121CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py150CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py177CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py204CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py231CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py258CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py418CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py445CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py472CODE
LOWbackend/worker/inbound/artifacts.py96CODE
LOWbackend/services/tts_backend.py528CODE
LOWbackend/services/segmented_download.py130CODE
LOWbackend/services/asr_backend.py1285CODE
LOWbackend/services/admin_sessions.py106CODE
LOWbackend/services/segmentation.py932CODE
LOWbackend/services/telephony/agent.py68CODE
Self-Referential Comments8 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_router_smoke.py23 # Create the DB schema explicitly against whatever DB is active *now*.COMMENT
MEDIUMtests/conftest.py692# Creating a symlink on Windows needs SeCreateSymbolicLinkPrivilege, which aCOMMENT
MEDIUMtests/backend/engines/test_omnivoice_gguf.py111 # Create a fake binary on disk with known contents (valid ELF magic soCOMMENT
MEDIUMbackend/core/user_env.py41 # Create the file with 0600 from the start (no world-readable window beforeCOMMENT
MEDIUMbackend/config/models.yaml3# This file is the source of truth for all known HuggingFace models.COMMENT
MEDIUMbackend/api/routers/marketplace.py253 # Create the profile in the databaseCOMMENT
MEDIUMbackend/worker/protocol/gen/worker_v1_pb2_grpc.py143 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMbackend/worker/protocol/gen/worker_v1_pb2_grpc.py399 # This class is part of an EXPERIMENTAL API.COMMENT
Example Usage Blocks8 hits · 13 pts
SeverityFileLineSnippetContext
LOW.claude/skills/omnivoice/scripts/record-reference.sh4# Usage:COMMENT
LOWscripts/build-omnivoice-tts.sh9# Usage:COMMENT
LOW⚡scripts/verify-remote-worker.sh5# Usage:COMMENT
LOWscripts/macos-dev-unquarantine.sh13# Usage:COMMENT
LOWscripts/run.sh7# Usage:COMMENT
LOWscripts/build_demos.sh13# Usage:COMMENT
LOWscripts/smoke-gguf.sh10# Usage:COMMENT
LOWscripts/verify-macos-signing.sh24# Usage:COMMENT
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHomnivoice/models/omnivoice.py1720Validate and normalise a voice-design instruct string. Supported instruct items (case-insensitive for English): STRING
HIGHomnivoice/eval/utils.py34 Load an audio file, preprocess it, and convert to a PyTorch tensor. Args: fname (str): Path to the audSTRING
Redundant / Tautological Comments5 hits · 7 pts
SeverityFileLineSnippetContext
LOWomnivoice/data/batching.py153 # Check if adding this sample exceeds the batch token limitCOMMENT
LOW⚡backend/services/model_manager.py3840 # Check if there's enough free VRAM to skip offloadingCOMMENT
LOWscripts/setup.py115 # Check if vcruntime140.dll is already loadableCOMMENT
LOWscripts/setup.py228 # Check if CUDA is available before installing GPU-only libsCOMMENT
LOWscripts/translate_all.py140 # Check if the split parts match the batch keys lengthCOMMENT
Structural Annotation Overuse3 hits · 4 pts
SeverityFileLineSnippetContext
LOWexamples/README.md55### Step 1: Prepare Your DataCOMMENT
LOWexamples/README.md68### Step 2: Configure the ScriptCOMMENT
LOWexamples/README.md80### Step 3: RunCOMMENT
Dead Code2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_worker_security_boundaries.py56CODE
MEDIUMtests/test_degraded_api_observability.py12CODE