Voicevo

D 50 completed
Cli Tool
monorepo / rust · small
75
Files
14,702
LOC
0
Frameworks
3
Languages

Pipeline State

completed
Run ID
#304442
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
51.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47650
Member of a group with 1 similar repo(s) — canonical #2312 view group →
Top concepts (8)
Project Descriptionbusiness_logicCLI ToolFactoryFile ManagementConfigurationAuthenticationAnalytics
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create a command-line tool in Rust called 'voicevo' designed to track vocal cord recovery using objective acoustic measurements. The tool needs to record various voice exercises like sustained vowels, chromatic scales, and reading passages. Key features should include running DSP analysis to measure metrics such as pitch tracking, jitter, shimmer, and HNR. It must also support generating trend reports across multiple sessions, providing an LLM interpretation of the results, and allowing users to compare two specific sessions side-by-side. Please ensure the CLI supports listing devices and viewing session history.
rust cli audio-processing vocal-health dsp command-line-tool
Generated by gemma4:latest

Catalog Information

The voicevo project is a command-line tool for tracking vocal cord recovery through objective acoustic measurements.

Description

This tool records voice exercises and runs DSP analysis to generate trend reports over time. It measures parameters such as maximum phonation time, mean fundamental frequency, jitter, shimmer, and harmonics-to-noise ratio. The results are used to track the progress of vocal cord recovery after radiation-induced paralysis.

الوصف

هذا الأداة تسجل تمارين الصوت وتقوم بتحليل الأشارة الرقمية لإنشاء تقارير التrend عبر الوقت. وهي تحدد المعايير مثل وقت الإنتاج القصوى، ومتوسط التردد الأساسي، والجITTER، والشيمر، ونسبة الأوكتاف إلى الضوضاء. النتائج تستخدم لتتبع تقدم استرداد الحنجرة بعد إصابة بالسرطان.

Novelty

7/10

Tags

vocal-cord-recovery acoustic-measurements voice-exercises dsp-analysis trend-reporting

Technologies

serde tokio

Claude Models

claude-opus-4.6

Quality Score

D
50.1/100
Structure
48
Code Quality
52
Documentation
52
Testing
0
Practices
75
Security
84
Dependencies
80

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 2093 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

8.6h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
PASS
Quality Gate
A
Risk (1)
MIT
License
10.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
90.4%
markdown
9.3%
toml
0.4%

Frameworks

None detected

Symbols

function464
struct52
constant35
extension26
enum13
type_alias1

Concepts (8)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject DescriptionA command-line tool for tracking vocal cord recovery through objective acoustic measurements. Records voice exercises, runs DSP analysis (pitch tracking, jitter, shimmer, HNR), and generates trend reports over time.80%
arch_layerbusiness_logicDetected business_logic layer70%
auto_categoryCLI Toolcli70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicFile ManagementDetected from 3 related files50%
business_logicConfigurationDetected from 2 related files50%
business_logicAuthenticationDetected from 3 related files50%
business_logicAnalyticsDetected from 4 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility · code-quality intelligence platform · https://repobility.com

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/28272.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
3 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nanthropic0.95.0 · 0 gadgets · risk 846.6Nmarkdown3.10.2 · 0 gadgets · risk 787.5Nopenai2.31.0 · 0 gadgets · risk 0.0