Files
voicebox/docs/issue-pain-points.md
T
Jamie Pine 3ea587797f feat: model management improvements and folder migration
- Add model folder migration with byte-level progress tracking (backend + UI)
- Custom models directory support via VOICEBOX_MODELS_DIR env var passed to sidecar
- Hardcoded model descriptions displayed in model detail cards
- Open model folder button in storage location row
- Remove 'not downloaded' badge from model cards
- Fix server settings scroll offset for audio player
- Fix shell open permission to allow file paths
- Add normalize toggle to generation settings
2026-03-13 08:38:20 -07:00

4.0 KiB

Voicebox Issue Pain Points (Snapshot)

Scope

  • Dataset: 128 total issues (107 open, 21 closed)
  • Source: GitHub issues in jamiepine/voicebox
  • Classification: keyword/theme clustering
  • Note: counts below are non-exclusive (one issue can belong to multiple pain points)

Most Common Pain Points (Open Issues)

Rank Pain Point Open Issues What users are reporting
1 Model download & offline reliability 32 Downloads failing/stalling, cache/offline behavior inconsistent, wrong model size selected, Errno issues
2 GPU/backend compatibility 22 GPU not detected, backend fallback surprises, platform-specific runtime failures (Windows/Mac)
3 Export/save/file persistence 15 Export fails, "failed to fetch/download audio", samples/profiles not saving
4 Language/accent quality & coverage 14 Missing language support, accent mismatch, robotic outputs
5 Update/restart safety + long-op controls 4 Auto-restart without warning, update confusion, lack of cancel/pause controls

Representative Issues by Pain Point

1) Model download & offline reliability (32)

  • #159 - Qwen download fails with Errno 22
  • #151 - Model loading hangs / server crashes
  • #150 - Internet required despite downloaded models
  • #149 - Cancel/pause controls for large downloads
  • #96 - 0.6B selection still uses/downloads 1.7B

2) GPU/backend compatibility (22)

  • #164 - Windows: no GPU usage + multiple breakages
  • #141 - Using CPU only, GPU not used
  • #131 - Numpy ABI mismatch in bundled app
  • #130 - Intel Mac tensor/padding generation error
  • #127 - GPU not found

3) Export/save/file persistence (15)

  • #148 - Japanese export fails on 0.1.12
  • #143 - Samples not saving
  • #134 - Can't save profile
  • #105 - Export audio fails (failed to fetch)
  • #49 - Export filename/location ignored on Windows

4) Language/accent quality & coverage (14)

  • #162 - Persian audio request/problem
  • #117 - Arabic language support
  • #113 - Polish language support
  • #109 - Ukrainian support
  • #100 - Non-US accent quality issues

5) Update/restart safety + controls (4)

  • #164 - Update behavior + usability failures
  • #136 - Auto-restart without warning
  • #86 - Unexpected restart with no confirmation
  • #149 - Need pause/cancel and pre-download confirmation

Additional Signal

  • There is also a large feature-request/misc bucket (36 open) that is competing with stability triage (audiobook, Linux build, additional ASR/TTS models, integrations).

Takeaway

Most user pain is concentrated in four stability areas: download/offline path, GPU/backend detection, save/export reliability, and language/accent correctness. Addressing those first should reduce the majority of current support friction.