import uvicorn import os from src.server import app from src.utils.logger import get_module_logger, setup_root_logger from datetime import datetime time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") # 日志等级 LOG_LEVEL_ASR_SERVER > LOG_LEVEL > INFO(default) logger_level = os.getenv("LOG_LEVEL", "INFO") logger_level = os.getenv("LOG_LEVEL_ASR_SERVER", logger_level) setup_root_logger(level=logger_level, log_file=f"logs/main_{time}.log") logger = get_module_logger(__name__) if __name__ == "__main__": logger.info("启动 FunASR FastAPI 服务器...") # 在生产环境中,推荐使用更强大的ASGI服务器,如Gunicorn,并配合Uvicorn workers。 # 例如: gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app uvicorn.run( app, host="0.0.0.0", port=11096, log_level="info" )