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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Cloud Speech-to-Text v2 API - Class DenoiserConfig (1.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.DenoiserConfig)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.4.0/Google.Cloud.Speech.V2.DenoiserConfig)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.3.0/Google.Cloud.Speech.V2.DenoiserConfig)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.2.0/Google.Cloud.Speech.V2.DenoiserConfig)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.1.0/Google.Cloud.Speech.V2.DenoiserConfig)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.0.0/Google.Cloud.Speech.V2.DenoiserConfig) \n\n public sealed class DenoiserConfig : IMessage\u003cDenoiserConfig\u003e, IEquatable\u003cDenoiserConfig\u003e, IDeepCloneable\u003cDenoiserConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Speech-to-Text v2 API class DenoiserConfig.\n\nDenoiser config. May not be supported for all models and may\nhave no effect. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e DenoiserConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[DenoiserConfig](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.DenoiserConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[DenoiserConfig](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.DenoiserConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[DenoiserConfig](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.DenoiserConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Speech.V2](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Speech.V2.dll\n\nConstructors\n------------\n\n### DenoiserConfig()\n\n public DenoiserConfig()\n\n### DenoiserConfig(DenoiserConfig)\n\n public DenoiserConfig(DenoiserConfig other)\n\nProperties\n----------\n\n### DenoiseAudio\n\n public bool DenoiseAudio { get; set; }\n\nDenoise audio before sending to the transcription model.\n\n### SnrThreshold\n\n public float SnrThreshold { get; set; }\n\nSignal-to-Noise Ratio (SNR) threshold for the denoiser. Here SNR means the\nloudness of the speech signal. Audio with an SNR below this threshold,\nmeaning the speech is too quiet, will be prevented from being sent to the\ntranscription model.\n\nIf snr_threshold=0, no filtering will be applied."]]