Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
|