Skip to content

feat(interactions): expose SpeakerConfig.mode and SpeakerConfigMode in SDK - #3087

Open
adri22235 wants to merge 11 commits into
googleapis:mainfrom
adri22235:feat/expose-speaker-config-mode
Open

adri22235 wants to merge 11 commits into
googleapis:mainfrom
adri22235:feat/expose-speaker-config-mode

Conversation

@adri22235

Copy link
Copy Markdown

Summary

Exposes SpeakerConfig.mode and SpeakerConfigMode (verbatim, conversational) in the Interactions types to support dual-speaker screenplay and voice mode controls for Gemini 3.8 Flash TTS models.

Changes Included

  • Updates google/genai/_gaos/types/interactions/__init__.py to export SpeakerConfigMode.
  • Updates google/genai/_gaos/types/interactions/speakerconfig.py with SpeakerConfigMode union and adds mode to SpeakerConfig and SpeakerConfigParam.

Verification

  • Fully tested across Python 3.10, 3.11, 3.12, and 3.13.
  • Verified with active Google CLA signed by @adri22235.

@Venkaiahbabuneelam Venkaiahbabuneelam self-assigned this Oct 12, 2026
@Venkaiahbabuneelam Venkaiahbabuneelam added the size:XL Code changes > 100 lines label Oct 12, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL Code changes > 100 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants