INNER CODE UNIT · Python
OpenAISpeechRequest
devnen/Kitten-TTS-Server · server.py:66
class OpenAISpeechRequest(BaseModel):
model: str
input_: str = Field(..., alias="input")
voice: str
response_format: Literal["wav", "opus", "mp3"] = "wav" # Add "mp3"
speed: float = 1.0
seed: Optional[int] = None
# --- Logging Configuration ---
log_file_path_obj = get_log_file_path()
log_file_max_size_mb = config_manager.get_int("server.log_file_max_size_mb", 10)
log_backup_count = config_manager.get_int("server.log_file_backup_count", 5)
log_file_path_obj.parent.mkdir(parents=True, exist_ok=True)
logging.basicConfig(
level=logging.INFO,