Spaces:
Sleeping
Sleeping
| from fastapi import APIRouter | |
| from fastapi.responses import FileResponse | |
| from pydantic import BaseModel | |
| from app.services.text_to_sign_service import generate_video | |
| router = APIRouter() | |
| class TextRequest(BaseModel): | |
| text: str | |
| def text_to_sign(req: TextRequest): | |
| video_path = generate_video(req.text) | |
| return FileResponse( | |
| path=video_path, | |
| media_type="video/mp4", | |
| filename="sign.mp4" | |
| ) |