diff --git a/requirements_nvidia.txt b/requirements_nvidia.txt index d07a735..82579fd 100644 --- a/requirements_nvidia.txt +++ b/requirements_nvidia.txt @@ -10,4 +10,4 @@ requests>=2.31.0 tqdm>=4.66.1 importlib-metadata>=4.8.1 packaging>=23.2 -pydantic>=2.5.0 +pydantic>=1.10.13 diff --git a/requirements_other.txt b/requirements_other.txt index fdc8640..aad8a62 100644 --- a/requirements_other.txt +++ b/requirements_other.txt @@ -10,4 +10,4 @@ requests>=2.31.0 tqdm>=4.66.1 importlib-metadata>=4.8.1 packaging>=23.2 -pydantic>=2.5.0 +pydantic>=1.10.13 diff --git a/tts_server.py b/tts_server.py index 938bbc6..c458792 100644 --- a/tts_server.py +++ b/tts_server.py @@ -22,7 +22,6 @@ from fastapi.templating import Jinja2Templates from fastapi.staticfiles import StaticFiles from jinja2 import Template from contextlib import asynccontextmanager -from pydantic import field_validator ########################### #### STARTUP VARIABLES #### @@ -647,11 +646,10 @@ class JSONInput(BaseModel): autoplay: bool = Field(..., description="autoplay needs to be a true or false value.") autoplay_volume: float = Field(..., ge=0.1, le=1.0, description="autoplay_volume needs to be from 0.1 to 1.0") - @field_validator("autoplay_volume") @classmethod def validate_autoplay_volume(cls, value): if not (0.1 <= value <= 1.0): - raise ValidationError("Autoplay volume must be between 0.1 and 1.0") + raise ValueError("Autoplay volume must be between 0.1 and 1.0") return value