This commit is contained in:
pporcheret
2026-10-26 01:38:47 +01:00
parent 93f504e7cc
commit 5ccb0a48c2
21 changed files with 1638 additions and 16 deletions
+3
View File
@@ -6,6 +6,7 @@ from flask_socketio import SocketIO
from dotenv import load_dotenv
from services.audio import listen_once, speak_async, tts_backend_detect
from services.wakeword import WakeWordListener
from services import admin_console # ALFRED_ADMIN_PAGES_V1
from services.hermes_client import ask_hermes
from services import audio_settings # ALFRED_AUDIO_SETTINGS_V1
from services.camera import video_stream
@@ -14,6 +15,7 @@ from services import camera_settings, ha_weather, weather_outfits
load_dotenv()
load_dotenv(os.path.join(os.path.dirname(__file__), "config", "control_center.env"), override=True) # ALFRED_ADMIN_PAGES_V1
##
from services.audio import get_vosk_model
print("[ALFRED] Préchargement des modèles vocaux...", flush=True)
@@ -157,6 +159,7 @@ def on_wake(score):
wake=WakeWordListener(on_wake=on_wake,on_level=lambda l: audio_level(l if STATE["mode"]!="idle" else l*.18))
admin_console.register_admin_console(app, wake, audio_settings) # ALFRED_ADMIN_PAGES_V1
@app.get('/api/audio/settings')
def get_audio_settings():
return jsonify(audio_settings.get_settings())