- Added robust CPU Fallback for AMD/Non-CUDA GPUs. - Implemented Lazy Load for AI Engine to prevent startup crashes. - Added explicit DLL injection for Cublas/Cudnn on Windows. - Added Corrupt Model Auto-Repair logic. - Includes pre-compiled v1.0.4 executable.
1.7 KiB
1.7 KiB
Release v1.0.4
"The Compatibility Update"
This release focuses on maximum stability across different hardware configurations (AMD, Intel, Nvidia) and fixing startup crashes related to corrupted models or missing drivers.
🛠️ Critical Fixes
1. Robust CPU Fallback (AMD / Intel Support)
- Problem: Previously, if an AMD user tried to run the app, it would crash instantly because it tried to load Nvidia CUDA libraries by default.
- Fix: The app now silently detects if CUDA initialization fails (due to missing DLLs or incompatible hardware) and automatically falls back to CPU mode.
- Result: The app "just works" on any Windows machine, regardless of GPU.
2. Startup Crash Protection
- Problem: If
faster_whisperwas imported before checking for valid drivers, the app would crash on launch for some users. - Fix: Implemented Lazy Loading for the AI engine. The app now starts the UI first, and only loads the heavy AI libraries inside a safety block that catches errors.
3. Corrupt Model Auto-Repair
- Problem: Interrupted downloads could leave a corrupted model folder, preventing the app from ever starting again.
- Fix: If the app detects a "vocabulary missing" or invalid config error, it will now automatically delete the corrupt folder and allow you to re-download it cleanly.
4. Windows DLL Injection
- Fix: Added explicit DLL path injection for
nvidia-cublasandnvidia-cudnnto ensure Python 3.8+ can find the required CUDA libraries on Windows systems that don't have them in PATH.
📦 Installation
- Download
WhisperVoice.exebelow. - Replace your existing
.exe. - Run it.