from __future__ import annotations from typing import Any, Dict, List from fastapi import APIRouter, HTTPException from tts.config import DEFAULT_TTS_BACKEND router = APIRouter() @router.get("/config") def config() -> Dict[str, Any]: return { "status": "not_implemented", "default_backend": DEFAULT_TTS_BACKEND, "backends": {}, "message": "TTS 백엔드가 아직 연동되지 않았습니다.", } @router.get("/history") def list_history() -> List[Dict[str, Any]]: return [] @router.post("/synthesize") def synthesize() -> None: raise HTTPException(status_code=501, detail="TTS 합성 기능은 아직 구현되지 않았습니다.")