public static final class DenoiserConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<DenoiserConfig.Builder> implements DenoiserConfigOrBuilder
Denoiser config. May not be supported for all models and may have no effect.Protobuf type
google.cloud.speech.v2.DenoiserConfig| Modifier and Type | Method and Description |
|---|---|
DenoiserConfig |
build() |
DenoiserConfig |
buildPartial() |
DenoiserConfig.Builder |
clear() |
DenoiserConfig.Builder |
clearDenoiseAudio()
Denoise audio before sending to the transcription model.
|
DenoiserConfig.Builder |
clearSnrThreshold()
Signal-to-Noise Ratio (SNR) threshold for the denoiser.
|
DenoiserConfig |
getDefaultInstanceForType() |
boolean |
getDenoiseAudio()
Denoise audio before sending to the transcription model.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
float |
getSnrThreshold()
Signal-to-Noise Ratio (SNR) threshold for the denoiser.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DenoiserConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DenoiserConfig.Builder |
mergeFrom(DenoiserConfig other) |
DenoiserConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
DenoiserConfig.Builder |
setDenoiseAudio(boolean value)
Denoise audio before sending to the transcription model.
|
DenoiserConfig.Builder |
setSnrThreshold(float value)
Signal-to-Noise Ratio (SNR) threshold for the denoiser.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<DenoiserConfig.Builder>public DenoiserConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<DenoiserConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<DenoiserConfig.Builder>public DenoiserConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DenoiserConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DenoiserConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DenoiserConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DenoiserConfig.Builder>public DenoiserConfig.Builder mergeFrom(DenoiserConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<DenoiserConfig.Builder>public DenoiserConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DenoiserConfig.Builder>IOExceptionpublic boolean getDenoiseAudio()
Denoise audio before sending to the transcription model.
bool denoise_audio = 1;getDenoiseAudio in interface DenoiserConfigOrBuilderpublic DenoiserConfig.Builder setDenoiseAudio(boolean value)
Denoise audio before sending to the transcription model.
bool denoise_audio = 1;value - The denoiseAudio to set.public DenoiserConfig.Builder clearDenoiseAudio()
Denoise audio before sending to the transcription model.
bool denoise_audio = 1;public float getSnrThreshold()
Signal-to-Noise Ratio (SNR) threshold for the denoiser. Here SNR means the loudness of the speech signal. Audio with an SNR below this threshold, meaning the speech is too quiet, will be prevented from being sent to the transcription model. If snr_threshold=0, no filtering will be applied.
float snr_threshold = 2;getSnrThreshold in interface DenoiserConfigOrBuilderpublic DenoiserConfig.Builder setSnrThreshold(float value)
Signal-to-Noise Ratio (SNR) threshold for the denoiser. Here SNR means the loudness of the speech signal. Audio with an SNR below this threshold, meaning the speech is too quiet, will be prevented from being sent to the transcription model. If snr_threshold=0, no filtering will be applied.
float snr_threshold = 2;value - The snrThreshold to set.public DenoiserConfig.Builder clearSnrThreshold()
Signal-to-Noise Ratio (SNR) threshold for the denoiser. Here SNR means the loudness of the speech signal. Audio with an SNR below this threshold, meaning the speech is too quiet, will be prevented from being sent to the transcription model. If snr_threshold=0, no filtering will be applied.
float snr_threshold = 2;Copyright © 2026 Google LLC. All rights reserved.