# run_server.py import uvicorn import logging from app import create_app from app.core.config import get_settings from volume import set_volume # Импортируем функцию установки громкости # Получение настроек config = get_settings() # Настройка логирования log_handlers = [logging.StreamHandler()] if config.system.log_save_file: log_handlers.append(logging.FileHandler(config.system.log_file, encoding='utf-8')) logging.basicConfig( level=getattr(logging, config.system.logging_level.upper(), logging.INFO), format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', handlers=log_handlers ) # Инициализация громкости устройств теперь выполняется в app/core/vad.py app = create_app() if __name__ == "__main__": uvicorn.run( "run_server:app", host="0.0.0.0", port=8000, reload=True, log_level="warning" )