**Tasks** - [x] Implement support for both glasses microphone and phone microphone. - [x] Add microphone source selection logic in the frontend. - [x] Add UI option for selecting microphone source. - [x] Ensure the selected microphone remains active during the entire recording session. - [x] Ensure audio stream format is compatible with backend processing. - [x] Verify that transcription works with both microphone sources. - [x] Ensure existing recording start/stop logic is not broken. **Definition of Done** - [x] User can select either glasses microphone or phone microphone before recording. - [x] The selected microphone is actually used during recording. - [x] Audio stream is successfully sent to the backend from both sources. - [x] Transcription is successfully generated using both microphone sources. - [x] No regression in existing recording start/stop functionality. - [x] End-to-end flow works (speech → backend → glasses). - [ ] Code reviewed and approved.