Package com.google.cloud.speech.v2
Class RecognitionFeatures
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.speech.v2.RecognitionFeatures
- All Implemented Interfaces:
RecognitionFeaturesOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class RecognitionFeatures
extends com.google.protobuf.GeneratedMessage
implements RecognitionFeaturesOrBuilder
Available recognition features.Protobuf type
google.cloud.speech.v2.RecognitionFeatures- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAvailable recognition features.static enumOptions for how to recognize multi-channel audio.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional.Optional.static RecognitionFeaturesstatic final com.google.protobuf.Descriptors.DescriptorConfiguration to enable speaker diarization.Configuration to enable speaker diarization.booleanIf `true`, adds punctuation to recognition result hypotheses.booleanThe spoken emoji behavior for the call.booleanThe spoken punctuation behavior for the call.booleanIf `true`, the top result includes a list of words and the confidence for those words.booleanIf `true`, the top result includes a list of words and the start and end time offsets (timestamps) for those words.intMaximum number of recognition hypotheses to be returned.Mode for recognizing multi-channel audio.intMode for recognizing multi-channel audio.com.google.protobuf.Parser<RecognitionFeatures>booleanIf 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***".intbooleanOptional.booleanConfiguration to enable speaker diarization.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic RecognitionFeatures.Builderstatic RecognitionFeatures.BuildernewBuilder(RecognitionFeatures prototype) protected RecognitionFeatures.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static RecognitionFeaturesparseDelimitedFrom(InputStream input) static RecognitionFeaturesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RecognitionFeaturesparseFrom(byte[] data) static RecognitionFeaturesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RecognitionFeaturesparseFrom(com.google.protobuf.ByteString data) static RecognitionFeaturesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RecognitionFeaturesparseFrom(com.google.protobuf.CodedInputStream input) static RecognitionFeaturesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RecognitionFeaturesparseFrom(InputStream input) static RecognitionFeaturesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RecognitionFeaturesparseFrom(ByteBuffer data) static RecognitionFeaturesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RecognitionFeatures>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
PROFANITY_FILTER_FIELD_NUMBER
public static final int PROFANITY_FILTER_FIELD_NUMBER- See Also:
-
ENABLE_WORD_TIME_OFFSETS_FIELD_NUMBER
public static final int ENABLE_WORD_TIME_OFFSETS_FIELD_NUMBER- See Also:
-
ENABLE_WORD_CONFIDENCE_FIELD_NUMBER
public static final int ENABLE_WORD_CONFIDENCE_FIELD_NUMBER- See Also:
-
ENABLE_AUTOMATIC_PUNCTUATION_FIELD_NUMBER
public static final int ENABLE_AUTOMATIC_PUNCTUATION_FIELD_NUMBER- See Also:
-
ENABLE_SPOKEN_PUNCTUATION_FIELD_NUMBER
public static final int ENABLE_SPOKEN_PUNCTUATION_FIELD_NUMBER- See Also:
-
ENABLE_SPOKEN_EMOJIS_FIELD_NUMBER
public static final int ENABLE_SPOKEN_EMOJIS_FIELD_NUMBER- See Also:
-
MULTI_CHANNEL_MODE_FIELD_NUMBER
public static final int MULTI_CHANNEL_MODE_FIELD_NUMBER- See Also:
-
DIARIZATION_CONFIG_FIELD_NUMBER
public static final int DIARIZATION_CONFIG_FIELD_NUMBER- See Also:
-
MAX_ALTERNATIVES_FIELD_NUMBER
public static final int MAX_ALTERNATIVES_FIELD_NUMBER- See Also:
-
CUSTOM_PROMPT_CONFIG_FIELD_NUMBER
public static final int CUSTOM_PROMPT_CONFIG_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getProfanityFilter
public 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***". If set to `false` or omitted, profanities won't be filtered out.
bool profanity_filter = 1;- Specified by:
getProfanityFilterin interfaceRecognitionFeaturesOrBuilder- Returns:
- The profanityFilter.
-
getEnableWordTimeOffsets
public 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;- Specified by:
getEnableWordTimeOffsetsin interfaceRecognitionFeaturesOrBuilder- Returns:
- The enableWordTimeOffsets.
-
getEnableWordConfidence
public 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;- Specified by:
getEnableWordConfidencein interfaceRecognitionFeaturesOrBuilder- Returns:
- The enableWordConfidence.
-
getEnableAutomaticPunctuation
public 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;- Specified by:
getEnableAutomaticPunctuationin interfaceRecognitionFeaturesOrBuilder- Returns:
- The enableAutomaticPunctuation.
-
getEnableSpokenPunctuation
public 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;- Specified by:
getEnableSpokenPunctuationin interfaceRecognitionFeaturesOrBuilder- Returns:
- The enableSpokenPunctuation.
-
getEnableSpokenEmojis
public 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;- Specified by:
getEnableSpokenEmojisin interfaceRecognitionFeaturesOrBuilder- Returns:
- The enableSpokenEmojis.
-
getMultiChannelModeValue
public int getMultiChannelModeValue()Mode for recognizing multi-channel audio.
.google.cloud.speech.v2.RecognitionFeatures.MultiChannelMode multi_channel_mode = 17;- Specified by:
getMultiChannelModeValuein interfaceRecognitionFeaturesOrBuilder- Returns:
- The enum numeric value on the wire for multiChannelMode.
-
getMultiChannelMode
Mode for recognizing multi-channel audio.
.google.cloud.speech.v2.RecognitionFeatures.MultiChannelMode multi_channel_mode = 17;- Specified by:
getMultiChannelModein interfaceRecognitionFeaturesOrBuilder- Returns:
- The multiChannelMode.
-
hasDiarizationConfig
public 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;- Specified by:
hasDiarizationConfigin interfaceRecognitionFeaturesOrBuilder- Returns:
- Whether the diarizationConfig field is set.
-
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;- Specified by:
getDiarizationConfigin interfaceRecognitionFeaturesOrBuilder- Returns:
- The diarizationConfig.
-
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;- Specified by:
getDiarizationConfigOrBuilderin interfaceRecognitionFeaturesOrBuilder
-
getMaxAlternatives
public 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;- Specified by:
getMaxAlternativesin interfaceRecognitionFeaturesOrBuilder- Returns:
- The maxAlternatives.
-
hasCustomPromptConfig
public boolean hasCustomPromptConfig()Optional. Configuration to enable custom prompt for chirp3.
.google.cloud.speech.v2.CustomPromptConfig custom_prompt_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCustomPromptConfigin interfaceRecognitionFeaturesOrBuilder- Returns:
- Whether the customPromptConfig field is set.
-
getCustomPromptConfig
Optional. Configuration to enable custom prompt for chirp3.
.google.cloud.speech.v2.CustomPromptConfig custom_prompt_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomPromptConfigin interfaceRecognitionFeaturesOrBuilder- Returns:
- The customPromptConfig.
-
getCustomPromptConfigOrBuilder
Optional. Configuration to enable custom prompt for chirp3.
.google.cloud.speech.v2.CustomPromptConfig custom_prompt_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomPromptConfigOrBuilderin interfaceRecognitionFeaturesOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RecognitionFeatures parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecognitionFeatures parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecognitionFeatures parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecognitionFeatures parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecognitionFeatures parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecognitionFeatures parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RecognitionFeatures parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RecognitionFeatures parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RecognitionFeatures parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RecognitionFeatures parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RecognitionFeatures.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-