Repository Analysis

debpalash/OmniVoice-Studio

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

29.9 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of debpalash/OmniVoice-Studio, a Python project with 11,921 GitHub stars. SynthScan v2.0 examined 485,696 lines of code across 1816 source files, recording 9796 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 29.9 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).

29.9
Adjusted Score
29.9
Raw Score
100%
Time Factor
2026-08-28
Last Push
11.9K
Stars
Python
Language
485.7K
Lines of Code
1.8K
Files
9.8K
Pattern Hits
2026-08-29
Scan Date
0.04
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

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.

Severity Breakdown

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.

CRITICAL 0HIGH 79MEDIUM 1880LOW 7837

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 9796 distinct pattern matches across 20 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.

Decorative Section Separators1771 hits · 5985 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/src-tauri/tests/backend_lifecycle.rs62// ── Scenario child ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/tests/backend_lifecycle.rs273// ── Harness plumbing ──────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/tests/backend_lifecycle.rs551// ── Scenarios ─────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/appimage/AppRun.test.sh75# ── Bundled-version marker cases (#961 follow-up) ───────────────────────────COMMENT
MEDIUMfrontend/src-tauri/appimage/AppRun.test.sh133# ── System-vs-bundled WebKit priority (#1258, #1244) ────────────────────────COMMENT
MEDIUMfrontend/src-tauri/appimage/AppRun.test.sh430# ── The load probe must be a REAL binary, and must test the REAL value ──────COMMENT
MEDIUMfrontend/src-tauri/src/reset.rs598 // ── End-to-end deletion against a real on-disk tree ───────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/tools.rs648// ── Sidecar detection ─────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/tools.rs688// ── On-demand ffmpeg / ffprobe download ───────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/tools.rs982// ── uv resolution ─────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/crash.rs44// ── Exit-status decomposition ──────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/crash.rs88// ── Marker model ───────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/crash.rs143// ── Version gating ─────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/crash.rs172// ── Persistence ────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/crash.rs239// ── Tauri commands ─────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/config.rs10// ── Persistent app config ─────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/config.rs198// ── Region helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/config.rs279// ── Tauri commands ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs21// ── Port probing ──────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs242// ── Log paths ─────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs285// ── Per-run crash evidence (#1510) ────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs285// ── Per-run crash evidence (#1510) ────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs438// ── Spawn the backend via the bootstrapped venv Python ────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs914 // attached to) ─────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs953 // ── Per-run crash evidence (#1510) ───────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/backend.rs953 // ── Per-run crash evidence (#1510) ───────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/updater_channel.rs189// ── GitHub releases (changelog/history panel) ─────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs43// ── Port ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs52// ── Shared state types ────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs212// ── WebView media-capture permissions ─────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs364// ── Windows: dictation pill must never take foreground focus (#982) ────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs364// ── Windows: dictation pill must never take foreground focus (#982) ────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs484// ── Tauri entry ───────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs509 // ── Detect pill mode from CLI args OR persisted config ────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs666 // ── Programmatic widget window creation ──────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs753 // ── Global dictation shortcut (hold-to-talk) ─────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs781 // ── System tray ──────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs946 // ── Hide the unused window per mode ──────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/lib.rs1013 // ── Bootstrap ────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs19// ── Bootstrap stages ──────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs114// ── Splash log + byte-progress event channel ─────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs202// ── Tauri commands ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs760// ── Backend supervisor (auto-restart) ─────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs1358// ── Venv bootstrap ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs1507// ── plan-03 (#130): restricted-network bootstrap resilience ────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs1507// ── plan-03 (#130): restricted-network bootstrap resilience ────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs1668// ── #314: broken-venv detection + self-heal ────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs1668// ── #314: broken-venv detection + self-heal ────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/bootstrap.rs1804// ── Linux/Windows: cuDNN 8 compat side-load ────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/dictation_output.rs769// ── Destination capture and reactivation ────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/dictation_output.rs1072// ── Wayland insertion adapters ──────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs18// ── Native host-path authorization ───────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs266// ── System metrics ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs298// ── Log tail ──────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs409// ── HuggingFace cache scan ────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs504// ── Dictation output ─────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs554// ── OS permission probes (microphone / input monitoring) ─────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs800// ── Simulate live typing ──────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs875// ── Tray icon swap ────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src-tauri/src/commands.rs906// ── Quit ──────────────────────────────────────────────────────────────────COMMENT
1711 more matches not shown…
Hyper-Verbose Identifiers5273 hits · 5577 pts
SeverityFileLineSnippetContext
LOWfrontend/e2e-perf/responsiveness.spec.ts128async function installDeterministicBrowserState(page: Page): Promise<Set<string>> {CODE
LOWfrontend/e2e-prod/admin-session-hygiene.spec.ts6async function browserCredentialSnapshot(page: Page) {CODE
LOWfrontend/src/utils/download.js14export function parseFilenameFromContentDisposition(header) {CODE
LOWfrontend/src/utils/segments.js83export function applySpeakerCloneDefaults(segments, speakerClones) {CODE
LOWfrontend/src/utils/persistenceLifecycle.ts32async function settleLongformWithinDeadline(CODE
LOWfrontend/src/utils/persistenceLifecycle.ts57export async function flushApplicationPersistence(CODE
LOWfrontend/src/utils/persistenceLifecycle.ts98export function reloadAfterApplicationPersistence(CODE
LOWfrontend/src/utils/persistenceLifecycle.ts110export async function installDesktopPersistenceExitHandshake(CODE
LOWfrontend/src/utils/backendContact.ts133export function unreachableBackendMessage(CODE
LOWfrontend/src/utils/globalErrorHandlers.js52export function installGlobalErrorHandlers() {CODE
LOWfrontend/src/utils/globalErrorHandlers.test.js11function dispatchUnhandledRejection(reason) {CODE
LOWfrontend/src/utils/webCompat.js29export function installAbortSignalTimeout() {CODE
LOWfrontend/src/utils/bugReport.js300function captureReachabilitySection(error) {CODE
LOWfrontend/src/utils/indexedDbLongformStore.ts51export function createIndexedDbLongformStore(CODE
LOWfrontend/src/utils/coalescedJsonStorage.ts92export function createCoalescedJsonStorage(CODE
LOWfrontend/src/utils/coalescedJsonStorage.ts475 function installPersistenceLifecycleFlush(): () => void {CODE
LOWfrontend/src/utils/multiLang.js25export function translationProgressByCode(segments, targets) {CODE
LOWfrontend/src/utils/modelNotDownloaded.jsx7export function modelNotDownloadedPayload(err) {CODE
LOWfrontend/src/utils/longformPersistence.ts156export function preserveRevisionedLongformFallback(rawValue: string | null): string | null {CODE
LOWfrontend/src/utils/longformPersistence.ts463 function materializeDeadlineFallback(entry: PendingWrite<S>): void {CODE
LOWfrontend/src/utils/longformPersistence.ts478 async function flushPendingWritesForExit(): Promise<void> {CODE
LOWfrontend/src/utils/longformPersistence.ts801 async function removeDurableWithTombstone(): Promise<void> {CODE
LOWfrontend/src/utils/longformPersistence.ts1011export function configureLongformDurableStoreForTests(store: LongformDurableStore): void {CODE
LOWfrontend/src/utils/longformPersistence.ts1017export function resetLongformPersistenceForTests(): void {CODE
LOWfrontend/src/utils/generatePreflight.js121export async function warnIfEngineUnderProvisioned(text = '') {CODE
LOWfrontend/src/utils/mediaRecorder.js71export function createSupportedMediaRecorder(CODE
LOWfrontend/src/utils/mediaRecorder.js84export function startSupportedMediaRecorder(CODE
LOWfrontend/src/utils/audioInput.js23export function buildAudioInputConstraints(deviceId = '', channelMode = 'auto') {CODE
LOWfrontend/src/utils/permissions.js105export function openAccessibilitySettings() {CODE
LOWfrontend/src/utils/permissions.js115export function openInputMonitoringSettings() {CODE
LOWfrontend/src/utils/backendCrash.ts187export async function getUnacknowledgedBackendCrash(): Promise<BackendCrashMarker | null> {CODE
LOW…ontend/src/components/DesktopCaptureShortcutBridge.jsx14export default function DesktopCaptureShortcutBridge() {CODE
LOWfrontend/src/components/BackendStartFailureNotice.jsx34export default function BackendStartFailureNotice() {CODE
LOWfrontend/src/components/EngineCompatibilityMatrix.jsx246export default function EngineCompatibilityMatrix({CODE
LOWfrontend/src/components/WizardLibrary.jsx129export function reduceWizardDownloadEvent(prev, ev) {CODE
LOW…ntend/src/components/dub/DubPasteTranslationDialog.jsx28export default function DubPasteTranslationDialog({ open, segments = [], onApply, onClose }) {CODE
LOWfrontend/src/components/dub/DubLeftColumn.jsx200 async function hydrateMissingTranslations(code) {CODE
LOWfrontend/src/hooks/useEffectiveDictationShortcut.js13export function useEffectiveDictationShortcut(enabled = undefined) {CODE
LOWfrontend/src/api/generate.ts43export async function generateSpeechWithinAdmission(CODE
LOWfrontend/src/api/hooks.ts89export function isDismissibleNotification(n: { level?: string }): boolean {CODE
LOWfrontend/src/store/index.ts75function normalizeLongformOverrides(value: unknown): LongformOverrides {CODE
LOWomnivoice/training/builder.py49def build_model_and_tokenizer(CODE
LOWomnivoice/training/trainer.py161 def create_optimizer_and_scheduler(self):CODE
LOWomnivoice/utils/voice_design.py77def _valid_instruct_from_items(items):CODE
LOWomnivoice/models/omnivoice.py315 def _can_set_experts_implementation(cls) -> bool:CODE
LOWomnivoice/models/omnivoice.py319 def _can_set_attn_implementation(cls) -> bool:CODE
LOWomnivoice/models/omnivoice.py741 def create_voice_clone_prompt(CODE
LOWomnivoice/models/omnivoice.py1262 def _prepare_inference_inputs(CODE
LOWomnivoice/models/omnivoice.py1497 def _predict_tokens_with_scoring(self, c_logits, u_logits, gen_config):CODE
LOWomnivoice/models/omnivoice.py1730def _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.py255def estimate_sample_total_duration(CODE
LOWomnivoice/cli/infer_batch.py274def cluster_samples_by_duration(CODE
LOWomnivoice/cli/infer_batch.py316def 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
5213 more matches not shown…
Excessive Try-Catch Wrapping1112 hits · 1072 pts
SeverityFileLineSnippetContext
LOWomnivoice/models/omnivoice.py296 except Exception:CODE
LOWomnivoice/models/omnivoice.py265 except Exception as e:CODE
LOWomnivoice/models/omnivoice.py420 except Exception as exc:CODE
LOWomnivoice/cli/infer_batch.py499 except Exception as e:CODE
LOWomnivoice/cli/demo.py213 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
MEDIUMtests/conftest.py357def _llm_prefs_snapshot() -> dict:CODE
LOWtests/conftest.py307 except Exception:CODE
LOWtests/conftest.py325 except Exception:CODE
LOWtests/conftest.py346 except Exception:CODE
LOWtests/conftest.py361 except Exception:CODE
LOWtests/conftest.py376 except Exception:CODE
LOWtests/conftest.py414 except Exception:CODE
1052 more matches not shown…
Unused Imports673 hits · 608 pts
SeverityFileLineSnippetContext
LOWomnivoice/utils/text.py27CODE
LOWomnivoice/cli/dub.py23CODE
LOWomnivoice/scripts/denoise_audio.py50CODE
LOWtests/test_dub_batch_width_and_budget.py14CODE
LOWtests/test_why_no_gpu_1274.py21CODE
LOWtests/test_analytics_optin.py13CODE
LOWtests/test_dub_voice_match.py18CODE
LOWtests/test_worker_capacity.py8CODE
LOWtests/test_worker_capacity.py269CODE
LOWtests/test_pronunciation.py6CODE
LOWtests/test_pronunciation.py10CODE
LOWtests/test_nemo_parakeet_install_hint.py16CODE
LOWtests/test_funasr_global_speaker_chunking.py3CODE
LOWtests/test_startup_progress_early_bind.py19CODE
LOWtests/test_translator.py9CODE
LOWtests/test_translator.py10CODE
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_dub_phrase_embedding_recovery.py3CODE
LOWtests/test_worker_inputs.py25CODE
LOWtests/test_worker_routing.py7CODE
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_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_watermark_no_torch_compile_1615.py24CODE
LOWtests/test_unified_memory_offload.py17CODE
LOWtests/test_mlx_supported.py6CODE
LOWtests/test_ci_windows_ffmpeg_retry.py13CODE
LOWtests/test_longform_synth_params.py22CODE
LOWtests/test_auth_principal.py3CODE
LOWtests/test_dub_transcribe.py8CODE
LOWtests/test_dub_transcribe.py10CODE
LOWtests/test_dub_transcribe.py12CODE
LOWtests/test_dub_transcribe.py172CODE
LOWtests/test_torch_constraints_are_applied.py26CODE
LOWtests/test_worker_client_liveness.py18CODE
LOWtests/test_duration_planner.py16CODE
LOWtests/test_dub_no_tts_load_for_asr.py19CODE
LOWtests/test_moss_entry_point_1287.py14CODE
LOWtests/test_worker_scheduler.py8CODE
LOWtests/test_worker_security_boundaries.py3CODE
LOWtests/test_network_beats_install_diagnosis.py35CODE
613 more matches not shown…
Over-Commented Block413 hits · 354 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 # …). Gives mac-ARM users a broad engine picker in Settings. Also gatedCOMMENT
LOWpyproject.toml101 # the exact wheel because the project is in developer preview and theCOMMENT
LOWpyproject.toml121 # at-rest HF token in the SQLite settings store. Pulled in directly soCOMMENT
LOWpyproject.toml141 "hf-xet>=1.1",COMMENT
LOWpyproject.toml161 # — without core, `import sherpa_onnx` fails at load time (missingCOMMENT
LOWpyproject.toml181 # `ssl.SSLContext` to verify against the OS trust store instead. Pure-COMMENT
LOWpyproject.toml221 "gradio_client",COMMENT
LOW.gitleaks.toml1# Gitleaks config — extends the default ruleset.COMMENT
LOW.coderabbit.yaml1# CodeRabbit configuration — https://docs.coderabbit.ai/guides/configure-coderabbitCOMMENT
LOWfrontend/playwright.prod.config.ts1import { defineConfig, devices } from '@playwright/test';COMMENT
LOWfrontend/src-tauri/Cargo.toml41# Cross-platform keyboard simulation for auto-paste after dictationCOMMENT
LOWfrontend/src-tauri/tests/backend_lifecycle.rs1//! Backend-lifecycle fault-injection harness.COMMENT
LOWfrontend/src-tauri/tests/backend_lifecycle.rs61COMMENT
LOWfrontend/src-tauri/appimage/AppRun.test.sh121# (This case used to pair marker 2.46 with host 2.48 and expect the workaround.COMMENT
LOWfrontend/src-tauri/appimage/AppRun.test.sh321run_workaround_with_system "broken host re-arms it" "2.44.3" "2.46.1" "1"COMMENT
LOWfrontend/src-tauri/appimage/AppRun.test.sh421run_gst_case "no host GStreamer is harmless" "" "none" "no-gst+libdir-intact+private-registry"COMMENT
LOWfrontend/src-tauri/src/reset.rs1//! Scoped reset — Settings → Storage → "Reset & remove".COMMENT
LOWfrontend/src-tauri/src/reset.rs21//! pointing at paths that no longer exist.COMMENT
LOWfrontend/src-tauri/src/reset.rs201/// empty scope rather than silently omitting it.COMMENT
LOWfrontend/src-tauri/src/tools.rs21COMMENT
LOWfrontend/src-tauri/src/tools.rs641// (FFMPEG_BTBN_VERSION env var). Reproducible installer builds withoutCOMMENT
LOWfrontend/src-tauri/src/crash.rs1//! Backend crash forensics (#941).COMMENT
LOWfrontend/src-tauri/src/crash.rs21//! Markers are **version-gated**: each records the app version that wrote it,COMMENT
LOWfrontend/src-tauri/src/crash.rs101 /// this marker. `#[serde(default)]` so a legacy marker written beforeCOMMENT
LOWfrontend/src-tauri/src/crash.rs241/// Newest crash marker + its acknowledgment state, as returned to theCOMMENT
LOWfrontend/src-tauri/src/config.rs21 /// - restricted: ghproxy.net for GitHub (catch-all for MENA, Africa, etc.)COMMENT
LOWfrontend/src-tauri/src/config.rs41 /// `updater_channel.rs` via `UpdaterExt::endpoints`, so switching takesCOMMENT
LOWfrontend/src-tauri/src/config.rs61 /// None → backend platform default (env var not set at all).COMMENT
LOWfrontend/src-tauri/src/config.rs81 /// after sync). Env var OMNIVOICE_TORCH_VARIANT still wins for power users.COMMENT
LOWfrontend/src-tauri/src/backend.rs101}COMMENT
LOWfrontend/src-tauri/src/backend.rs201COMMENT
LOWfrontend/src-tauri/src/backend.rs281 let err_path = backend_log_path().with_file_name("backend_err.log");COMMENT
LOWfrontend/src-tauri/src/backend.rs441///COMMENT
LOWfrontend/src-tauri/src/backend.rs561 ("PYTHONUNBUFFERED".into(), "1".into()),COMMENT
LOWfrontend/src-tauri/src/updater_channel.rs1//! Channel-aware auto-update (Stable / Preview).COMMENT
LOWfrontend/src-tauri/src/updater_channel.rs21const STABLE_MANIFEST: &str =COMMENT
LOWfrontend/src-tauri/src/updater_channel.rs81/// `a` (the earlier-checked manifest, i.e. preview) wins ties.COMMENT
LOWfrontend/src-tauri/src/updater_channel.rs261 /// Documents the #326 root cause: under plain semver (the plugin'sCOMMENT
LOWfrontend/src-tauri/src/lib.rs61 /// root unreaped until its inherited process group is drained; WindowsCOMMENT
LOWfrontend/src-tauri/src/lib.rs81}COMMENT
LOWfrontend/src-tauri/src/lib.rs221// target app) — the request dies and getUserMedia() rejects withCOMMENT
LOWfrontend/src-tauri/src/lib.rs361 }COMMENT
LOWfrontend/src-tauri/src/lib.rs381// that would fight the style bit on its own):COMMENT
LOWfrontend/src-tauri/src/lib.rs541 // Always the studio window, never the widget. In pill mode thisCOMMENT
LOWfrontend/src-tauri/src/lib.rs681 .inner_size(300.0, 64.0)COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs21#[derive(Clone, Serialize, Debug)]COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs41 Ready,COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs681 venv_dir.display()COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs761//COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs801/// launch. Incomplete process trees keep the deliberate-kill fence raised soCOMMENT
LOWfrontend/src-tauri/src/bootstrap.rs1541}COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs1621/// every app update when `uv.lock` changed. `--inexact` is the fix for #1029:COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs1661 .unwrap_or_else(|_| configured_variant.to_string());COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs1741 }COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs1761COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs1801 }COMMENT
LOWfrontend/src-tauri/src/bootstrap.rs1881 Install,COMMENT
353 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
Deep Nesting230 hits · 182 pts
SeverityFileLineSnippetContext
LOWomnivoice/training/checkpoint.py85CODE
LOWomnivoice/training/trainer.py243CODE
LOWomnivoice/utils/text.py120CODE
LOWomnivoice/models/omnivoice.py363CODE
LOWomnivoice/cli/dub.py85CODE
LOWomnivoice/cli/infer_batch.py405CODE
LOWomnivoice/cli/demo.py154CODE
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.py288CODE
LOWtests/conftest.py330CODE
LOWtests/conftest.py515CODE
LOWtests/test_no_literal_borders.py107CODE
LOWtests/test_uv_cross_drive.py221CODE
LOWtests/test_synthetic_audio_watermark_1169.py257CODE
LOWtests/test_vendored_omnivoice_imports_1417.py47CODE
LOWtests/test_vendored_omnivoice_imports_1417.py81CODE
LOWtests/test_desktop_prod_scripts.py36CODE
LOWtests/test_no_hardcoded_cjk.py110CODE
LOWtests/test_changelog_style.py66CODE
LOWtests/test_sherpa_ws_streaming.py126CODE
LOWtests/test_api.py322CODE
LOWtests/test_worker_protocol_contract.py44CODE
LOWtests/backend/test_dub_pipeline_wav.py55CODE
LOWtests/probe/spec.py182CODE
LOWbackend/main.py205CODE
LOWbackend/core/auth.py327CODE
LOWbackend/core/db.py330CODE
LOWbackend/core/tasks.py97CODE
LOWbackend/core/archetypes.py378CODE
LOWbackend/core/device_caps.py199CODE
LOWbackend/core/device_caps.py332CODE
LOWbackend/core/device_caps.py456CODE
LOWbackend/core/audio_validation.py34CODE
LOWbackend/core/failure.py693CODE
LOWbackend/core/contained_subprocess.py461CODE
LOWbackend/core/contained_subprocess.py182CODE
LOWbackend/core/path_authorization.py33CODE
LOWbackend/core/logging_filter.py32CODE
LOWbackend/core/error_journal.py159CODE
LOWbackend/core/error_journal.py183CODE
LOWbackend/core/job_queue.py174CODE
LOWbackend/tests/test_contained_subprocess.py63CODE
LOWbackend/tests/test_asr_request_path_degrades.py217CODE
LOWbackend/engines/_echo/main.py79CODE
170 more matches not shown…
Cross-Language Confusion27 hits · 141 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.py30 '"watermark":false}],"ref_audio":[null,null]}'CODE
HIGHtests/test_desktop_runtime_preflight.py21 calls.push([command, args]);CODE
HIGHtests/test_desktop_dev_dist_placeholder.py19 mkdir: (path, options) => calls.push(["mkdir", path, options]),CODE
HIGHtests/test_desktop_dev_dist_placeholder.py21 calls.push(["spawn", command, args, options]);CODE
HIGHtests/test_sentence_chunker.py29 emitted.extend(chunker.push(token))CODE
HIGHtests/test_sentence_chunker.py57 out = chunker.push("First thing here today. Second thing follows it. Third!")CODE
HIGHtests/test_sentence_chunker.py64 out = chunker.push("Just the one sentence without much else going on.")CODE
HIGHtests/test_perf_operation_budgets.py130 expected = chunker.push(real_norm(text, "en"))CODE
HIGHtests/test_dub_translation_quality.py80 "TERM: Chef Okonkwo || Chef Okonkwo\n"CODE
HIGHtests/test_dub_translation_quality.py81 "TERM: flat-top grill || plancha\n"CODE
HIGHtests/test_low_vram_advisory.py119 # Engines without a floor report null, not 0.0 — "unknown", not "none".COMMENT
HIGHtests/probe/web.py229 raise RuntimeError("playwright not installed: `uv add playwright && playwright install chromium`")CODE
HIGHtests/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__.py74 uv venv && uv pip install -e ".[torch-runtime]"STRING
HIGHbackend/engines/dots_tts/__init__.py56 uv venv && uv pip install -e . -c constraints/recommended.txtSTRING
HIGHbackend/engines/confucius4/__init__.py49 uv venv --python 3.10 && uv pip install -r requirements.txtSTRING
HIGHbackend/engines/indextts/__init__.py113 cd index-tts && uv pip install -e . # NOT uv sync --all-extrasSTRING
HIGHbackend/api/routers/system.py1120 returns ``{"quarantined": false, "error_class": null}``. The ReactSTRING
HIGHbackend/api/routers/tts_stream.py266 sentences = _chunker.push(text)CODE
HIGHbackend/api/routers/glossary.py180SOURCE || 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.py2287 "moss-tts-nano": "git clone OpenMOSS/MOSS-TTS-Nano && pip install -e . (not on PyPI)",CODE
HIGHbackend/services/tts_backend.py2288 "indextts2": "git clone --branch indextts-2.5 https://github.com/index-tts/index-tts.git && cd index-tts && uv vCODE
HIGHbackend/services/tts_backend.py1753 cd CosyVoice && pip install -r requirements.txtSTRING
HIGHbackend/services/sentence_chunker.py310 for sentence in chunker.push(token):STRING
Modern Structural Boilerplate90 hits · 92 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.py77logger = logging.getLogger(__name__)CODE
LOWtests/test_worker_client_liveness.py116async def _settle(client: WorkerClient, timeout: float = 10.0) -> None:CODE
LOWtests/test_gallery_previews.py158 def set_tarball(self, data: bytes) -> None:CODE
LOWtests/test_worker_upload_client.py326async 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/device_caps.py672__all__ = [CODE
LOWbackend/core/onboarding.py15logger = logging.getLogger(__name__)CODE
LOWbackend/core/audio_validation.py106__all__ = ["is_playable_wav", "resolve_regular_file"]CODE
LOWbackend/core/http_headers.py30__all__ = ["ascii_filename", "content_disposition"]CODE
LOWbackend/core/user_env.py63def 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.py65def _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/omnivoice_gguf/backend.py891__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.py293__all__ = [CODE
LOWbackend/engines/moss_tts_v15/__init__.py194__all__ = ["MossTTSV15Backend", "TOKENS_PER_SECOND"]CODE
LOWbackend/engines/pockettts/__init__.py181__all__ = ["PocketTTSBackend"]CODE
LOWbackend/engines/dots_tts/bootstrap.py254__all__ = [CODE
LOWbackend/engines/dots_tts/__init__.py187__all__ = ["DotsTTSBackend"]CODE
LOWbackend/engines/supertonic3/backend.py215__all__ = ["Supertonic3Backend", "SUPERTONIC3_SIDECAR_SCRIPT"]CODE
LOWbackend/engines/supertonic3/__init__.py35__all__ = ["Supertonic3Backend"]CODE
LOWbackend/engines/confucius4/bootstrap.py249__all__ = [CODE
LOWbackend/engines/confucius4/__init__.py134__all__ = ["Confucius4Backend"]CODE
LOWbackend/engines/omnivoice_subprocess/__init__.py132__all__ = ["OmniVoiceMPSSubprocessBackend", "OmniVoiceSubprocessBackend"]CODE
LOWbackend/engines/indextts/bootstrap.py303__all__ = [CODE
LOWbackend/engines/indextts/__init__.py297__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.py202async def _set_worker_mode(worker_agent, enabled: bool) -> None:CODE
LOWbackend/api/routers/setup/models.py489def _set_cache(key: str, value: object) -> None:CODE
LOWbackend/worker/service.py94def set_remote_workers_enabled(enabled: bool) -> None:CODE
LOWbackend/worker/service.py484__all__ = [CODE
LOWbackend/worker/deadlines.py218__all__ = ["Deadlines", "Operation", "default_grace_seconds", "for_task"]CODE
LOWbackend/worker/capacity.py338__all__ = [CODE
LOWbackend/worker/task_store.py889__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
LOWbackend/worker/clock.py22__all__ = ["resolve"]CODE
LOWbackend/worker/tls.py548__all__ = [CODE
LOWbackend/worker/capabilities.py299__all__ = [CODE
LOWbackend/worker/lifecycle.py360 def _set_state(self, new: TaskState, *, now: Optional[float] = None) -> None:CODE
LOWbackend/worker/lifecycle.py555 def _settle_after_attempt(self, error: WorkerError, *, now: float) -> None:CODE
LOWbackend/worker/lifecycle.py672__all__ = [CODE
LOWbackend/worker/routing.py334__all__ = [CODE
LOWbackend/worker/agent.py1289__all__ = [CODE
LOWbackend/worker/agent.py101def set_worker_mode_enabled(enabled: bool) -> None:CODE
LOWbackend/worker/scheduler.py1311__all__ = ["Assignment", "NoEligibleWorker", "QueueFull", "Scheduler", "Strategy"]CODE
LOWbackend/worker/errors.py201__all__ = [CODE
30 more matches not shown…
Modern AI Meta-Vocabulary25 hits · 68 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml99 # zero-shot clone: when the caller just needs fast English narration withCOMMENT
MEDIUMtests/test_speaker_clone_purity.py195 # ref_text) breaks zero-shot TTS prompt priming badly enough that theCOMMENT
MEDIUMtests/test_autofit_838.py84 assert res["text"] == text # hallucination never adoptedCODE
MEDIUMtests/probe/README.md127uv add anthropic # L2 agentic self-heal (LLMHealer); set ANTHROPIC_API_KEYCODE
MEDIUMtests/probe/test_probe_web.py111# ── LLM-backed agentic healer (offline, injected completion) ─────────────────────COMMENT
MEDIUMbackend/engines/pockettts/__init__.py64 supports_cloning = True # zero-shot clone from a reference clipCODE
MEDIUMbackend/engines/omnivoice_subprocess/__init__.py98 # OmniVoice advertises 600+ zero-shot; "multi" is the honest tag.COMMENT
MEDIUMbackend/api/routers/dub_generate.py262# Below ~3 s zero-shot prompt-priming gets unstable, so prefer clips at orCOMMENT
MEDIUMbackend/api/routers/capture.py151 # Wave 1.1: strip Whisper hallucination loops from the final text.COMMENT
MEDIUMbackend/api/routers/capture_ws.py256 # level; WebSocket dependency injection differs across FastAPI versions, so weCOMMENT
MEDIUMbackend/api/routers/capture_ws.py1184 # Wave 1.1: strip Whisper hallucination loops from the finalCOMMENT
MEDIUMbackend/api/routers/profiles.py429# check — agentic features and gallery sharing gate on the flag; plain localCOMMENT
MEDIUMbackend/api/routers/glossary.py210 # Concat all text — capped so we don't blow the context window on long projects.COMMENT
MEDIUMbackend/services/tts_backend.py704 # OmniVoice advertises 600+ zero-shot — `"multi"` is the honest tag.COMMENT
MEDIUMbackend/services/tts_backend.py2188 # 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
MEDIUMdocs/competitive-analysis.md17the feature roadmap announced in discussion #346 — agentic voice workflows, remoteCODE
MEDIUMdocs/competitive-analysis.md235| 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
MEDIUMscripts/validate-install-docs.py59 # Skip pure-comment lines — they're docs scaffolding, not commands.COMMENT
Fake / Example Data55 hits · 58 pts
SeverityFileLineSnippetContext
LOWfrontend/src/test/SupportPageSponsors.test.jsx64 name: 'Acme Corp',CODE
LOWfrontend/src/test/SupportPageSponsors.test.jsx87 const img = screen.getByAltText('Acme Corp');CODE
LOWfrontend/src/test/visual/specs.jsx380 <Input placeholder="Jane Doe" />CODE
LOWfrontend/src/config/sponsors.js22 * name: 'Acme Corp', // display name + <img alt>COMMENT
LOW…src/components/settings/HistoryRetentionPanel.test.jsx87 expect(screen.getByTestId('history-retention-input')).toHaveAttribute('placeholder', '200');CODE
LOW…tend/src/components/settings/InboundNodePanel.test.jsx167 expect(input).toHaveAttribute('placeholder', 'ovnode://…@192.168.0.110:7444?fingerprint=…');CODE
LOWfrontend/src/i18n/locales/tr.json1643 "placeholder": "örneğin acil ve şaşırmış / sıcak, umutlu / fısıldayan, samimi",CODE
LOWfrontend/src/i18n/locales/tr.json1779 "placeholder": "Duymak için bir şeyler yazın…",CODE
LOWfrontend/src/i18n/locales/nl.json1643 "placeholder": "bijv. urgent en verrast/warm, hoopvol/gefluisterd, intiem",CODE
LOWfrontend/src/i18n/locales/nl.json1779 "placeholder": "Typ iets om te horen...",CODE
LOWfrontend/src/i18n/locales/ja.json1643 "placeholder": "例:緊急で驚いた / 温かく、希望に満ちた / ささやき、親密な",CODE
LOWfrontend/src/i18n/locales/ja.json1779 "placeholder": "聞きたいことを入力してください…",CODE
LOWfrontend/src/i18n/locales/de.json1643 "placeholder": "z.B. dringend und überrascht / warm, hoffnungsvoll / geflüstert, intim",CODE
LOWfrontend/src/i18n/locales/de.json1779 "placeholder": "Geben Sie etwas ein, das Sie hören möchten …",CODE
LOWfrontend/src/i18n/locales/ru.json1643 "placeholder": "например настойчиво и удивленно / тепло, обнадеживающе / шепотом, интимно",CODE
LOWfrontend/src/i18n/locales/ru.json1779 "placeholder": "Введите что-нибудь, чтобы услышать…",CODE
LOWfrontend/src/i18n/locales/pl.json1643 "placeholder": "np. pilne i zaskoczone / ciepłe, pełne nadziei / szeptane, intymne",CODE
LOWfrontend/src/i18n/locales/pl.json1779 "placeholder": "Wpisz coś, co chcesz usłyszeć…",CODE
LOWfrontend/src/i18n/locales/uk.json1643 "placeholder": "напр. терміновий і здивований / теплий, з надією / прошепотів, інтимний",CODE
LOWfrontend/src/i18n/locales/uk.json1779 "placeholder": "Введіть щось, щоб почути…",CODE
LOWfrontend/src/i18n/locales/zh-CN.json1649 "placeholder": "例如:紧迫而惊讶 / 温暖、充满希望 / 低语、亲密",CODE
LOWfrontend/src/i18n/locales/zh-CN.json1785 "placeholder": "输入要听的内容...",CODE
LOWfrontend/src/i18n/locales/pt.json1643 "placeholder": "por exemplo urgente e surpreso / caloroso, esperançoso / sussurrado, íntimo",CODE
LOWfrontend/src/i18n/locales/pt.json1779 "placeholder": "Digite algo para ouvir…",CODE
LOWfrontend/src/i18n/locales/en.json2010 "placeholder": "e.g. urgent and surprised / warm, hopeful / whispered, intimate",CODE
LOWfrontend/src/i18n/locales/en.json2312 "placeholder": "Type something to hear…",CODE
LOWfrontend/src/i18n/locales/it.json1643 "placeholder": "ad es. urgente e sorpreso / caldo, speranzoso / sussurrato, intimo",CODE
LOWfrontend/src/i18n/locales/it.json1779 "placeholder": "Digita qualcosa da ascoltare...",CODE
LOWfrontend/src/i18n/locales/fr.json1643 "placeholder": "par ex. urgent et surpris / chaleureux, plein d'espoir / murmuré, intime",CODE
LOWfrontend/src/i18n/locales/fr.json1779 "placeholder": "Tapez quelque chose à entendre…",CODE
LOWfrontend/src/i18n/locales/hi.json1643 "placeholder": "जैसे अत्यावश्यक और आश्चर्यचकित / गर्म, आशावान / फुसफुसाए हुए, अंतरंग",CODE
LOWfrontend/src/i18n/locales/hi.json1779 "placeholder": "सुनने के लिए कुछ टाइप करें...",CODE
LOWfrontend/src/i18n/locales/ko.json1643 "placeholder": "예를 들어 다급하고 놀라는 / 따뜻하고 희망적인 / 속삭이는, 친밀한",CODE
LOWfrontend/src/i18n/locales/ko.json1779 "placeholder": "듣고 싶은 내용을 입력하세요…",CODE
LOWfrontend/src/i18n/locales/zh-TW.json1643 "placeholder": "例如緊急而驚訝/溫暖、充滿希望/低聲、親密",CODE
LOWfrontend/src/i18n/locales/zh-TW.json1779 "placeholder": "輸入要聽的內容...",CODE
LOWfrontend/src/i18n/locales/vi.json1643 "placeholder": "ví dụ: cấp bách và ngạc nhiên/ấm áp, hy vọng/thì thầm, thân mật",CODE
LOWfrontend/src/i18n/locales/vi.json1779 "placeholder": "Nhập nội dung nào đó để nghe…",CODE
LOWfrontend/src/i18n/locales/id.json1643 "placeholder": "misalnya mendesak dan terkejut / hangat, penuh harapan / berbisik, intim",CODE
LOWfrontend/src/i18n/locales/id.json1779 "placeholder": "Ketik sesuatu untuk didengar…",CODE
LOWfrontend/src/i18n/locales/th.json1643 "placeholder": "เช่น เร่งด่วนและประหลาดใจ / อบอุ่น มีความหวัง / กระซิบใกล้ชิด",CODE
LOWfrontend/src/i18n/locales/th.json1779 "placeholder": "พิมพ์บางอย่างเพื่อฟัง...",CODE
LOWfrontend/src/i18n/locales/sv.json1643 "placeholder": "t.ex. akut och förvånad / varm, hoppfull / viskande, intim",CODE
LOWfrontend/src/i18n/locales/sv.json1779 "placeholder": "Skriv något att höra...",CODE
LOWfrontend/src/i18n/locales/es.json1643 "placeholder": "por ej. urgente y sorprendido / cálido, esperanzado / susurrado, íntimo",CODE
LOWfrontend/src/i18n/locales/es.json1779 "placeholder": "Escribe algo para escuchar...",CODE
LOWfrontend/src/i18n/locales/ar.json1643 "placeholder": "على سبيل المثال عاجل ومتفاجئ / دافئ، متفائل / هامس، حميم",CODE
LOWfrontend/src/i18n/locales/ar.json1779 "placeholder": "اكتب شيئًا لسماعه...",CODE
LOWtests/test_capture_ws.py144 wav.write_bytes(b"placeholder")CODE
LOWtests/test_openai_speech_binary_guard_1172.py82 assert "placeholder" in detailCODE
LOWtests/backend/engines/test_omnivoice_gguf.py503 assert "placeholder" in reason.lower() or "empty" in reason.lower()CODE
LOWtests/backend/services/test_tts_backend_registry.py351 fake_token = "hf_" + "A" * 34CODE
LOWtests/backend/services/test_tts_backend_registry.py352 masked = tts_backend._available_hint(f"ready — re-auth with {fake_token}")CODE
LOWtests/backend/services/test_tts_backend_registry.py354 assert fake_token not in maskedCODE
LOWtests/backend/services/test_binary_preflight.py33 assert "placeholder" in reasonCODE
AI Slop Vocabulary17 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/src-tauri/Cargo.toml111# MockRuntime app for the backend-lifecycle fault-injection harnessCOMMENT
MEDIUMfrontend/src/App.jsx767 // 4. Global Drag and drop for seamless native feelingCOMMENT
MEDIUMtests/test_ci_windows_ffmpeg_retry.py62 # this harness went wrong the first time.COMMENT
MEDIUMtests/test_synthetic_audio_watermark_1169.py177# ── Sanity: the harness itself can't fake a pass ─────────────────────────────COMMENT
MEDIUMtests/test_synthetic_audio_watermark_1169.py362# ── 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
MEDIUMtests/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.py644 # invalidation robust even where resolution is short-circuited/stubbed.COMMENT
MEDIUMbackend/services/srt_parser.py74 # timing line (or end of file). This is robust to missing indexCOMMENT
MEDIUMbackend/services/pronunciation.py84 # casefold (not lower) for robust Unicode case-insensitive lookup.COMMENT
LOWbackend/services/speech_rate.py71# Max LLM attempts per segment. Past this we just return the best we got.COMMENT
MEDIUMscripts/smoke-test.sh332# isn't reachable from this harness.COMMENT
MEDIUMscripts/smoke-test.sh345# bootstrap regression, not harness networking. UV_PYTHON_PREFERENCE=only-systemCOMMENT
MEDIUM.github/workflows/ci.yml101 # the only place that logic is exercised is this shell harness. It hadCOMMENT
MEDIUM.github/workflows/ci.yml274 # Backend-lifecycle fault-injection harness: real child processes dieCOMMENT
AI Structural Patterns29 hits · 24 pts
SeverityFileLineSnippetContext
LOWomnivoice/models/omnivoice.py616CODE
LOWomnivoice/models/omnivoice.py1096CODE
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.py19CODE
LOWbackend/core/archetypes.py439CODE
LOWbackend/api/routers/audiobook.py820CODE
LOWbackend/api/routers/generation.py812CODE
LOWbackend/api/routers/generation.py1254CODE
LOWbackend/api/routers/archetypes.py455CODE
LOWbackend/api/routers/sonitranslate.py60CODE
LOWbackend/api/routers/community.py395CODE
LOWbackend/api/routers/profiles.py44CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py131CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py158CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py185CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py212CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py372CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py399CODE
LOWbackend/worker/protocol/gen/worker_v1_pb2_grpc.py426CODE
LOWbackend/worker/inbound/artifacts.py96CODE
LOWbackend/services/tts_backend.py321CODE
LOWbackend/services/segmented_download.py106CODE
LOWbackend/services/asr_backend.py1086CODE
LOWbackend/services/admin_sessions.py103CODE
Self-Referential Comments7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_router_smoke.py23 # Create the DB schema explicitly against whatever DB is active *now*.COMMENT
MEDIUMtests/backend/engines/test_omnivoice_gguf.py107 # Create a fake binary on disk with known contents (valid ELF magic soCOMMENT
MEDIUMbackend/core/user_env.py32 # 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.py226 # Create the profile in the databaseCOMMENT
MEDIUMbackend/worker/protocol/gen/worker_v1_pb2_grpc.py124 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMbackend/worker/protocol/gen/worker_v1_pb2_grpc.py353 # This class is part of an EXPERIMENTAL API.COMMENT
Example Usage Blocks11 hits · 17 pts
SeverityFileLineSnippetContext
LOW.claude/skills/omnivoice/scripts/record-reference.sh4# Usage:COMMENT
LOWscripts/build-omnivoice-tts.sh9# Usage:COMMENT
LOWscripts/desktop-prod.sh11# Usage:COMMENT
LOWscripts/verify-remote-worker.sh5# Usage:COMMENT
LOWscripts/macos-dev-unquarantine.sh13# Usage:COMMENT
LOWscripts/install.sh8# 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
LOWscripts/smoke-test.sh21# Usage:COMMENT
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHomnivoice/models/omnivoice.py1563Validate 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 Comments6 hits · 10 pts
SeverityFileLineSnippetContext
LOWomnivoice/data/batching.py153 # Check if adding this sample exceeds the batch token limitCOMMENT
LOWbackend/services/model_manager.py3218 # 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
LOWscripts/smoke-test.sh221 # Check if app crashedCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHpyproject.toml105 # in AI-generated speech for provenance detection (SynthID-like).COMMENT
Structural Annotation Overuse3 hits · 4 pts
SeverityFileLineSnippetContext
LOWexamples/README.md56### Step 1: Prepare Your DataCOMMENT
LOWexamples/README.md69### Step 2: Configure the ScriptCOMMENT
LOWexamples/README.md81### Step 3: RunCOMMENT
Dead Code2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_worker_security_boundaries.py56CODE
MEDIUMtests/test_degraded_api_observability.py12CODE