@@ -11211,6 +11211,31 @@ class EventActionsDict(TypedDict, total=False):
1121111211EventActionsOrDict = Union[EventActions, EventActionsDict]
1121211212
1121311213
11214+ class Transcription(_common.BaseModel):
11215+ """Audio transcription in Server Content."""
11216+
11217+ text: Optional[str] = Field(
11218+ default=None, description="""Optional. Transcription text."""
11219+ )
11220+ finished: Optional[bool] = Field(
11221+ default=None,
11222+ description="""Optional. The bool indicates the end of the transcription.""",
11223+ )
11224+
11225+
11226+ class TranscriptionDict(TypedDict, total=False):
11227+ """Audio transcription in Server Content."""
11228+
11229+ text: Optional[str]
11230+ """Optional. Transcription text."""
11231+
11232+ finished: Optional[bool]
11233+ """Optional. The bool indicates the end of the transcription."""
11234+
11235+
11236+ TranscriptionOrDict = Union[Transcription, TranscriptionDict]
11237+
11238+
1121411239class EventMetadata(_common.BaseModel):
1121511240 """Metadata relating to a LLM response event."""
1121611241
@@ -11241,6 +11266,12 @@ class EventMetadata(_common.BaseModel):
1124111266 default=None,
1124211267 description="""Optional. Indicates whether the response from the model is complete. Only used for streaming mode.""",
1124311268 )
11269+ input_transcription: Optional[Transcription] = Field(
11270+ default=None, description="""Optional. Audio transcription of user input."""
11271+ )
11272+ output_transcription: Optional[Transcription] = Field(
11273+ default=None, description="""Optional. Audio transcription of model output."""
11274+ )
1124411275
1124511276
1124611277class EventMetadataDict(TypedDict, total=False):
@@ -11267,6 +11298,12 @@ class EventMetadataDict(TypedDict, total=False):
1126711298 turn_complete: Optional[bool]
1126811299 """Optional. Indicates whether the response from the model is complete. Only used for streaming mode."""
1126911300
11301+ input_transcription: Optional[TranscriptionDict]
11302+ """Optional. Audio transcription of user input."""
11303+
11304+ output_transcription: Optional[TranscriptionDict]
11305+ """Optional. Audio transcription of model output."""
11306+
1127011307
1127111308EventMetadataOrDict = Union[EventMetadata, EventMetadataDict]
1127211309
0 commit comments