Skip to content

Include local microphone audio in recordings by default - #8

Merged
buzz39 merged 2 commits into
mainfrom
copilot/fix-audio-recording-issue
Apr 29, 2026
Merged

buzz39 merged 2 commits into
mainfrom
copilot/fix-audio-recording-issue

Conversation

Copilot AI commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

Recordings captured loopback/system audio but could miss the local speaker because most meeting apps do not play the user’s microphone back through output audio. This made saved meeting audio contain the other participant while omitting the recorder’s own voice.

  • Recording defaults

    • Enable microphone mixing by default via Config.include_microphone = True.
    • Preserve explicit loopback-only recording with --no-include-mic.
    • Keep --include-mic as a compatible explicit opt-in flag.
  • Capture behavior

    • Mix the selected/default microphone into the loopback stream before transcription and WAV export.
    • Fall back to loopback-only recording with a warning if microphone capture is unavailable.
  • CLI and docs

    • Update start and tray argument handling for the new default.
    • Refresh README examples around microphone gain, device selection, and loopback-only mode.

Example usage:

# Includes your microphone by default
python recorder.py start

# Adjust local mic level
python recorder.py start --mic-gain 1.5

# Record only system/loopback audio
python recorder.py start --no-include-mic

Copilot AI and others added 2 commits April 29, 2026 17:00
Agent-Logs-Url: https://github.com/buzz39/meeting-recorder/sessions/cbf27af4-cbfa-43a3-8f84-84dc210d339a

Co-authored-by: buzz39 <16227736+buzz39@users.noreply.github.com>
Agent-Logs-Url: https://github.com/buzz39/meeting-recorder/sessions/cbf27af4-cbfa-43a3-8f84-84dc210d339a

Co-authored-by: buzz39 <16227736+buzz39@users.noreply.github.com>
@buzz39
buzz39 marked this pull request as ready for review April 29, 2026 17:04
@buzz39
buzz39 merged commit eaa84f0 into main Apr 29, 2026
11 checks passed
@buzz39
buzz39 deleted the copilot/fix-audio-recording-issue branch April 29, 2026 17:06
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