Skip to content

chore: improve session recording, error handling #38

Merged
Ruthvik-1411 merged 4 commits intomainfrom
gemini_live_custom
Jul 5, 2025
Merged

chore: improve session recording, error handling #38
Ruthvik-1411 merged 4 commits intomainfrom
gemini_live_custom

Conversation

@Ruthvik-1411
Copy link
Owner

@Ruthvik-1411 Ruthvik-1411 commented Jul 5, 2025

Resolves Issue #37
Changelog:

  1. Modifications on client side to display timestamps for logs, pass custom parameters via websocket.
  2. Use New session button to create a new session and establish new websocket connection.
  3. Improve the session recording to overlay user and model audio at the right intervals to resemble real audio recording.
  4. Add pydub recording as an async task to non block other tasks.
  5. Improved exception handling for all tasks.

Future improvements:

  1. Could add end_call feature where bot can end the call by itself.

@Ruthvik-1411 Ruthvik-1411 merged commit 4c5e213 into main Jul 5, 2025
2 checks passed
@Ruthvik-1411 Ruthvik-1411 deleted the gemini_live_custom branch July 5, 2025 14:11
@Ruthvik-1411 Ruthvik-1411 restored the gemini_live_custom branch July 5, 2025 14:11
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.

Add logic for combining user audio and model audio into a single mp3 file.

1 participant