Initial commit: полный проект my_speaker

This commit is contained in:
2025-12-25 12:16:19 +03:00
commit 8279fbb35f
85 changed files with 6027 additions and 0 deletions
+33
View File
@@ -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"
)