Skip to content

fix: resolve multiple issues (#96, #119, #111, #108, #121, #125, #127)#128

Merged
jamiepine merged 1 commit intojamiepine:mainfrom
mrigankad:fix/voicebox-bugs
Feb 21, 2026
Merged

fix: resolve multiple issues (#96, #119, #111, #108, #121, #125, #127)#128
jamiepine merged 1 commit intojamiepine:mainfrom
mrigankad:fix/voicebox-bugs

Conversation

@mrigankad
Copy link
Contributor

This PR addresses several critical bugs and feature requests identified in recent sessions, ranging from model loading logic to hardware support and UI/UX improvements.

Key Fixes Applied

Round 1 — Infrastructure & Compatibility

Round 2 — Recording & Upload Stability (Issue #108)

  • Bug A (MP3 Uploads): Fixed backend crash when uploading non-WAV files by correctly extracting file extensions.
  • Bug B (Duration Mismatch): Replaced fragile duration reading with AudioContext.decodeAudioData for accurate MP3 length detection.
  • Bug C (Conversion): Ensured all manually uploaded samples are converted to WAV on the client side before submission.
  • Bug D (Recording Race Condition): Fixed a bug where cancelling a recording would still trigger a "complete" event with an empty blob.

Round 3 — Performance & Hardware (Issues #96, #119, #111)

@jamiepine jamiepine merged commit 8d5ad92 into jamiepine:main Feb 21, 2026
@Cdddo
Copy link

Cdddo commented Mar 3, 2026

I see this was merged but I wish streaming would work inside the GUI and not just via the endpoint...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants