Cloud Speech-to-Text V2 API - Class Google::Cloud::Speech::V2::DenoiserConfig (v1.2.0)

Reference documentation and code samples for the Cloud Speech-to-Text V2 API class Google::Cloud::Speech::V2::DenoiserConfig.

Denoiser config. May not be supported for all models and may have no effect.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#denoise_audio

def denoise_audio() -> ::Boolean
Returns
  • (::Boolean) — Denoise audio before sending to the transcription model.

#denoise_audio=

def denoise_audio=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Denoise audio before sending to the transcription model.
Returns
  • (::Boolean) — Denoise audio before sending to the transcription model.

#snr_threshold

def snr_threshold() -> ::Float
Returns
  • (::Float) — 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.

#snr_threshold=

def snr_threshold=(value) -> ::Float
Parameter
  • value (::Float) — 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.

Returns
  • (::Float) — 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.