Skip to content

feat: Enhance audio device management and live mic functionality#35

Merged
ShivenA99 merged 2 commits intomainfrom
dev-mayank
Mar 22, 2026
Merged

feat: Enhance audio device management and live mic functionality#35
ShivenA99 merged 2 commits intomainfrom
dev-mayank

Conversation

@Mayank-glitch-cpu
Copy link
Copy Markdown
Collaborator

  • Added support for selecting audio input devices in the demo controls.
  • Updated App component to fetch available audio devices from the backend.
  • Implemented live microphone analysis indication in the CallScreen component.
  • Adjusted WebSocket connection logic to handle scripted and live calls.
  • Improved user feedback for microphone status and device selection.
  • Introduced legacy model artifact support in the SentinelEngine.
  • Updated requirements to include python-dotenv for environment variable management.

Summary

Brief description of what this PR does and why.

Changes

Related Issues

Closes #

Type of Change

  • Bug fix
  • New feature
  • Refactoring (no functional change)
  • Documentation
  • Research / experiment

Testing

  • All existing tests pass (python3 -m pytest tests/ -v)
  • Added new tests for changed functionality
  • Manually tested the demo (if UI/backend changes)

Checklist

  • No secrets or keys in committed files
  • Type hints on all new Python functions
  • Updated documentation if needed
  • No model_store/ or data/raw/ files committed

- Added support for selecting audio input devices in the demo controls.
- Updated App component to fetch available audio devices from the backend.
- Implemented live microphone analysis indication in the CallScreen component.
- Adjusted WebSocket connection logic to handle scripted and live calls.
- Improved user feedback for microphone status and device selection.
- Introduced legacy model artifact support in the SentinelEngine.
- Updated requirements to include python-dotenv for environment variable management.
@ShivenA99 ShivenA99 merged commit 612f87f into main Mar 22, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants