feat: AudioRecorder accepts device param — reads audio.device from config

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-01 20:32:44 +02:00
parent 5e7faa8844
commit ef4aa2a840
3 changed files with 17 additions and 2 deletions
+3 -1
View File
@@ -112,7 +112,9 @@ async def toggle_recording(user: dict = Depends(current_user)):
return {"action": "reset"}
if state.status == Status.IDLE:
from audio import AudioRecorder
state._recorder = AudioRecorder()
cfg = load_config()
audio_device = cfg.get("audio", {}).get("device") or None
state._recorder = AudioRecorder(device=audio_device)
state._recorder.start()
state.recording_user = user["username"]
state._recording_output_dir = os.path.join(user["output_dir"], user["username"])