diff --git a/routes/tts.py b/routes/tts.py index 26d2f6e..743b5ba 100644 --- a/routes/tts.py +++ b/routes/tts.py @@ -7,6 +7,7 @@ import io import json import logging import hashlib +import math import os import re import threading @@ -805,7 +806,7 @@ async def tts_preview(request: Request): if _speed_v is not None and _speed_v != "": try: _speed_f = float(_speed_v) - if _speed_f != 1.0: + if not math.isclose(_speed_f, 1.0): _overrides["speed"] = max(0.1, min(4.0, _speed_f)) except (TypeError, ValueError): pass