bcci commited on
Commit
b7b660a
·
verified ·
1 Parent(s): f1429ea

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -257,6 +257,9 @@ def tts_full(text: str, voice: str = "af_heart", speed: float = 1.0, format: str
257
 
258
  # Scale to 16-bit integer range
259
  audio_scaled = np.int16(audio_normalized * 32767)
 
 
 
260
 
261
  if format.lower() == "wav":
262
 
 
257
 
258
  # Scale to 16-bit integer range
259
  audio_scaled = np.int16(audio_normalized * 32767)
260
+
261
+ if np.any(audio_scaled < -32768) or np.any(audio_scaled > 32767):
262
+ raise ValueError("Scaled audio data is outside the valid range for 16-bit WAV files.")
263
 
264
  if format.lower() == "wav":
265