Initial commit: полный проект my_speaker
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 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"
|
||||
)
|
||||
Reference in New Issue
Block a user