@@ -1358,6 +1358,17 @@ class VoiceActivityType(_common.CaseInSensitiveEnum):
13581358 """End of sentence signal."""
13591359
13601360
1361+ class AudioTranscriptionConfigMode(_common.CaseInSensitiveEnum):
1362+ """Transcription mode."""
1363+
1364+ MODE_UNSPECIFIED = 'MODE_UNSPECIFIED'
1365+ """Unspecified transcription mode."""
1366+ VERBATIM = 'VERBATIM'
1367+ """Verbatim transcription mode."""
1368+ SMART = 'SMART'
1369+ """Smart transcription mode."""
1370+
1371+
13611372class StartSensitivity(_common.CaseInSensitiveEnum):
13621373 """Start of speech sensitivity."""
13631374
@@ -6369,6 +6380,17 @@ class AudioTranscriptionConfig(_common.BaseModel):
63696380 description="""Configures speaker diarization.
63706381 """,
63716382 )
6383+ mode: Optional[AudioTranscriptionConfigMode] = Field(
6384+ default=None,
6385+ description="""Optional. Transcription mode.
6386+
6387+ When set to `SMART`, the model performs disfluency removal (eliminating
6388+ filler words, repetitions, and false starts), light grammatical cleanup,
6389+ automatic formatting (paragraphs, bullet points, numbered lists), and
6390+ minor user edits (inline self-corrections). Incompatible with
6391+ `word_timestamp` and `diarization`.
6392+ """,
6393+ )
63726394
63736395
63746396class AudioTranscriptionConfigDict(TypedDict, total=False):
@@ -6397,6 +6419,16 @@ class AudioTranscriptionConfigDict(TypedDict, total=False):
63976419 """Configures speaker diarization.
63986420 """
63996421
6422+ mode: Optional[AudioTranscriptionConfigMode]
6423+ """Optional. Transcription mode.
6424+
6425+ When set to `SMART`, the model performs disfluency removal (eliminating
6426+ filler words, repetitions, and false starts), light grammatical cleanup,
6427+ automatic formatting (paragraphs, bullet points, numbered lists), and
6428+ minor user edits (inline self-corrections). Incompatible with
6429+ `word_timestamp` and `diarization`.
6430+ """
6431+
64006432
64016433AudioTranscriptionConfigOrDict = Union[
64026434 AudioTranscriptionConfig, AudioTranscriptionConfigDict
0 commit comments