malek-messaoudii
Update chat voice part
a71355d
raw
history blame contribute delete
481 Bytes
from pydantic import BaseModel, Field
class TTSRequest(BaseModel):
text: str = Field(..., min_length=1, max_length=5000)
voice: str = Field(default="Aaliyah-PlayAI")
format: str = Field(default="wav", pattern="^(wav|mp3)$")
class Config:
json_schema_extra = {
"example": {
"text": "Hello, this is a test of text-to-speech.",
"voice": "Aaliyah-PlayAI",
"format": "wav"
}
}