INNER CODE UNIT · Python

get_web_ui

devnen/Kitten-TTS-Server · server.py:244

async def get_web_ui(request: Request):
    """Serves the main web interface (index.html)."""
    logger.info("Request received for main UI page ('/').")
    try:
        index_path = ui_static_path / "index.html"
        if index_path.is_file():
            return FileResponse(index_path, media_type="text/html")
        return HTMLResponse(
            "<html><body><h1>Not Found</h1><p>index.html not found.</p></body></html>",
            status_code=404,
        )
    except Exception as e_render:
        logger.error(f"Error rendering main UI page: {e_render}", exc_info=True)
        return HTMLResponse(
            "<html><body><h1>Internal Server Error</h1><p>Could not load the TTS interface. "
            "Please check server logs for more details.</p></body></html>",
            status_code=500,
        )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…