# app.py from fastapi import FastAPI, Depends, HTTPException from .routes import auth, tts from .auth import verify_token # Import a function for verifying tokens app = FastAPI() # Include the authentication router with the prefix '/auth' app.include_router(auth.router, prefix="/auth") # Include the TTS router with the prefix '/tts' app.include_router(tts.router, prefix="/tts") # Dependency for verifying the user's token def get_current_user(token: str = Depends(verify_token)): if not token: raise HTTPException(status_code=401, detail="Token not valid") return token