@Generated
public interface RecognitionFeaturesOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
CustomPromptConfig |
getCustomPromptConfig()
Optional.
|
CustomPromptConfigOrBuilder |
getCustomPromptConfigOrBuilder()
Optional.
|
SpeakerDiarizationConfig |
getDiarizationConfig()
Configuration to enable speaker diarization.
|
SpeakerDiarizationConfigOrBuilder |
getDiarizationConfigOrBuilder()
Configuration to enable speaker diarization.
|
boolean |
getEnableAutomaticPunctuation()
If `true`, adds punctuation to recognition result hypotheses.
|
boolean |
getEnableSpokenEmojis()
The spoken emoji behavior for the call.
|
boolean |
getEnableSpokenPunctuation()
The spoken punctuation behavior for the call.
|
boolean |
getEnableWordConfidence()
If `true`, the top result includes a list of words and the confidence for
those words.
|
boolean |
getEnableWordTimeOffsets()
If `true`, the top result includes a list of words and the start and end
time offsets (timestamps) for those words.
|
int |
getMaxAlternatives()
Maximum number of recognition hypotheses to be returned.
|
RecognitionFeatures.MultiChannelMode |
getMultiChannelMode()
Mode for recognizing multi-channel audio.
|
int |
getMultiChannelModeValue()
Mode for recognizing multi-channel audio.
|
boolean |
getProfanityFilter()
If set to `true`, the server will attempt to filter out profanities,
replacing all but the initial character in each filtered word with
asterisks, for instance, "f***".
|
boolean |
hasCustomPromptConfig()
Optional.
|
boolean |
hasDiarizationConfig()
Configuration to enable speaker diarization.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean getProfanityFilter()
If set to `true`, the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks, for instance, "f***". If set to `false` or omitted, profanities won't be filtered out.
bool profanity_filter = 1;boolean getEnableWordTimeOffsets()
If `true`, the top result includes a list of words and the start and end time offsets (timestamps) for those words. If `false`, no word-level time offset information is returned. The default is `false`.
bool enable_word_time_offsets = 2;boolean getEnableWordConfidence()
If `true`, the top result includes a list of words and the confidence for those words. If `false`, no word-level confidence information is returned. The default is `false`.
bool enable_word_confidence = 3;boolean getEnableAutomaticPunctuation()
If `true`, adds punctuation to recognition result hypotheses. This feature is only available in select languages. The default `false` value does not add punctuation to result hypotheses.
bool enable_automatic_punctuation = 4;boolean getEnableSpokenPunctuation()
The spoken punctuation behavior for the call. If `true`, replaces spoken punctuation with the corresponding symbols in the request. For example, "how are you question mark" becomes "how are you?". See https://cloud.google.com/speech-to-text/docs/spoken-punctuation for support. If `false`, spoken punctuation is not replaced.
bool enable_spoken_punctuation = 14;boolean getEnableSpokenEmojis()
The spoken emoji behavior for the call. If `true`, adds spoken emoji formatting for the request. This will replace spoken emojis with the corresponding Unicode symbols in the final transcript. If `false`, spoken emojis are not replaced.
bool enable_spoken_emojis = 15;int getMultiChannelModeValue()
Mode for recognizing multi-channel audio.
.google.cloud.speech.v2.RecognitionFeatures.MultiChannelMode multi_channel_mode = 17;
RecognitionFeatures.MultiChannelMode getMultiChannelMode()
Mode for recognizing multi-channel audio.
.google.cloud.speech.v2.RecognitionFeatures.MultiChannelMode multi_channel_mode = 17;
boolean hasDiarizationConfig()
Configuration to enable speaker diarization. To enable diarization, set this field to an empty SpeakerDiarizationConfig message.
.google.cloud.speech.v2.SpeakerDiarizationConfig diarization_config = 9;SpeakerDiarizationConfig getDiarizationConfig()
Configuration to enable speaker diarization. To enable diarization, set this field to an empty SpeakerDiarizationConfig message.
.google.cloud.speech.v2.SpeakerDiarizationConfig diarization_config = 9;SpeakerDiarizationConfigOrBuilder getDiarizationConfigOrBuilder()
Configuration to enable speaker diarization. To enable diarization, set this field to an empty SpeakerDiarizationConfig message.
.google.cloud.speech.v2.SpeakerDiarizationConfig diarization_config = 9;int getMaxAlternatives()
Maximum number of recognition hypotheses to be returned. The server may return fewer than `max_alternatives`. Valid values are `0`-`30`. A value of `0` or `1` will return a maximum of one. If omitted, will return a maximum of one.
int32 max_alternatives = 16;boolean hasCustomPromptConfig()
Optional. Configuration to enable custom prompt for chirp3.
.google.cloud.speech.v2.CustomPromptConfig custom_prompt_config = 18 [(.google.api.field_behavior) = OPTIONAL];
CustomPromptConfig getCustomPromptConfig()
Optional. Configuration to enable custom prompt for chirp3.
.google.cloud.speech.v2.CustomPromptConfig custom_prompt_config = 18 [(.google.api.field_behavior) = OPTIONAL];
CustomPromptConfigOrBuilder getCustomPromptConfigOrBuilder()
Optional. Configuration to enable custom prompt for chirp3.
.google.cloud.speech.v2.CustomPromptConfig custom_prompt_config = 18 [(.google.api.field_behavior) = OPTIONAL];
Copyright © 2026 Google LLC. All rights reserved.