openclaw - 💡(How to fix) Fix Google Meet Chrome realtime bridge should support higher-fidelity PCM audio [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#72525Fetched 2026-04-28 06:34:58
View on GitHub
Comments
1
Participants
2
Timeline
2
Reactions
0
Author
Participants
Timeline (top)
closed ×1commented ×1

The Google Meet Chrome realtime command-pair path is documented and implemented as 8 kHz G.711 mu-law in both directions. That makes the assistant voice sound telephone-band even when Gemini Live is producing higher-rate native audio and Chrome/Meet/CoreAudio can handle 48 kHz device paths.

Root Cause

The Google Meet Chrome realtime command-pair path is documented and implemented as 8 kHz G.711 mu-law in both directions. That makes the assistant voice sound telephone-band even when Gemini Live is producing higher-rate native audio and Chrome/Meet/CoreAudio can handle 48 kHz device paths.

RAW_BUFFERClick to expand / collapse

Summary

The Google Meet Chrome realtime command-pair path is documented and implemented as 8 kHz G.711 mu-law in both directions. That makes the assistant voice sound telephone-band even when Gemini Live is producing higher-rate native audio and Chrome/Meet/CoreAudio can handle 48 kHz device paths.

Evidence

  • OpenClaw Google Meet docs describe chrome.audioInputCommand and chrome.audioOutputCommand as piping 8 kHz G.711 mu-law audio between commands and the realtime provider.
  • The Google realtime provider converts Gemini output PCM to 8 kHz mu-law before writing to the Meet bridge, and converts inbound 8 kHz mu-law to 16 kHz PCM for Gemini input.
  • Google Live API docs and examples use 16 kHz microphone input after resampling and 24 kHz audio output examples; Meet/Chrome/CoreAudio commonly use 48 kHz device paths.

Impact

For Google Meet bot participation, the current bridge intentionally discards bandwidth before Chrome receives the audio. BlackHole sample-rate tuning can reduce CoreAudio resampling surprises but cannot restore audio above the 8 kHz mu-law bridge limit.

Possible direction

Add a higher-fidelity Chrome/Meet bridge format, for example PCM16 at 24 kHz or 48 kHz for assistant output and PCM16/48 kHz input from Chrome resampled to Gemini's expected 16 kHz input inside the provider. Keep the existing 8 kHz mu-law path for telephony/Twilio compatibility, but make Google Meet Chrome mode able to negotiate/use the higher-fidelity path.

extent analysis

TL;DR

Implementing a higher-fidelity audio path, such as PCM16 at 24 kHz or 48 kHz, for Google Meet Chrome mode can improve audio quality.

Guidance

  • Investigate the feasibility of adding a new audio format to the Chrome/Meet bridge, such as PCM16 at 24 kHz or 48 kHz, to support higher-fidelity audio.
  • Consider maintaining the existing 8 kHz mu-law path for compatibility with telephony/Twilio, while allowing Google Meet Chrome mode to negotiate and use the higher-fidelity path.
  • Evaluate the impact of resampling audio from 48 kHz to 16 kHz for Gemini input and determine the best approach to minimize audio quality degradation.
  • Research the requirements for implementing a new audio format in the Google Meet Chrome mode, including any necessary changes to the Chrome audio input/output commands.

Example

No code example is provided as the issue does not contain sufficient technical details to generate a specific code snippet.

Notes

The implementation of a higher-fidelity audio path may require significant changes to the existing audio processing pipeline, and careful consideration should be given to ensuring compatibility with existing systems and minimizing audio quality degradation.

Recommendation

Apply a workaround by implementing a higher-fidelity audio path, such as PCM16 at 24 kHz or 48 kHz, to improve audio quality for Google Meet Chrome mode, while maintaining the existing 8 kHz mu-law path for compatibility. This approach allows for improved audio quality while minimizing the risk of disrupting existing functionality.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix Google Meet Chrome realtime bridge should support higher-fidelity PCM audio [1 comments, 2 participants]