fix: Improve Piper TTS error handling and user messaging

- Added proper error handling for missing voice models in preview endpoint
- Return 404 with helpful message when Piper models not found
- Added user-friendly alert in frontend when preview fails
- Added prominent warning in UI when Piper is selected about manual setup
- Check for empty audio before returning to prevent decode errors

Users now get clear feedback when Piper voice models are missing
instead of cryptic 'media could not be decoded' errors.
This commit is contained in:
2025-12-09 15:00:32 +00:00
parent 134b109999
commit cdd8c0fc08
3 changed files with 48 additions and 5 deletions

View File

@@ -0,0 +1 @@
Entry not found