public uint IndustryNaicsCodeOfAudio { get; set; }
The industry vertical to which this speech recognition request most
closely applies. This is most indicative of the topics contained
in the audio. Use the 6-digit NAICS code to identify the industry
vertical - see https://www.naics.com/search/.
[[["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."],[[["\u003cp\u003eThis documentation is for the \u003ccode\u003eRecognitionMetadata\u003c/code\u003e class within the Google Cloud Speech v1p1beta1 API, specifically version 3.0.0-beta08, which is the latest version available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRecognitionMetadata\u003c/code\u003e class is used to provide a description of the audio data that will be recognized and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt contains several properties to describe the audio's characteristics, such as \u003ccode\u003eAudioTopic\u003c/code\u003e, \u003ccode\u003eIndustryNaicsCodeOfAudio\u003c/code\u003e, \u003ccode\u003eInteractionType\u003c/code\u003e, \u003ccode\u003eMicrophoneDistance\u003c/code\u003e, \u003ccode\u003eOriginalMediaType\u003c/code\u003e, \u003ccode\u003eOriginalMimeType\u003c/code\u003e, \u003ccode\u003eRecordingDeviceName\u003c/code\u003e, and \u003ccode\u003eRecordingDeviceType\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, one default \u003ccode\u003eRecognitionMetadata()\u003c/code\u003e and one that takes another \u003ccode\u003eRecognitionMetadata\u003c/code\u003e object as an argument: \u003ccode\u003eRecognitionMetadata(RecognitionMetadata other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe ObfuscatedId property is obsolete and should no longer be used.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Speech v1p1beta1 API - Class RecognitionMetadata (3.0.0-beta09)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0-beta09 (latest)](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.RecognitionMetadata)\n- [3.0.0-beta08](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/3.0.0-beta08/Google.Cloud.Speech.V1P1Beta1.RecognitionMetadata)\n- [2.0.0-beta09](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/2.0.0-beta09/Google.Cloud.Speech.V1P1Beta1.RecognitionMetadata) \n\n [Obsolete]\n public sealed class RecognitionMetadata : IMessage\u003cRecognitionMetadata\u003e, IEquatable\u003cRecognitionMetadata\u003e, IDeepCloneable\u003cRecognitionMetadata\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Speech v1p1beta1 API class RecognitionMetadata.\n\nDescription of audio data to be recognized. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e RecognitionMetadata \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[RecognitionMetadata](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.RecognitionMetadata), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[RecognitionMetadata](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.RecognitionMetadata), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[RecognitionMetadata](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1.RecognitionMetadata), [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.V1P1Beta1](/dotnet/docs/reference/Google.Cloud.Speech.V1P1Beta1/latest/Google.Cloud.Speech.V1P1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Speech.V1P1Beta1.dll\n\nConstructors\n------------\n\n### RecognitionMetadata()\n\n public RecognitionMetadata()\n\n### RecognitionMetadata(RecognitionMetadata)\n\n public RecognitionMetadata(RecognitionMetadata other)\n\nProperties\n----------\n\n### AudioTopic\n\n public string AudioTopic { get; set; }\n\nDescription of the content. Eg. \"Recordings of federal supreme court\nhearings from 2012\".\n\n### IndustryNaicsCodeOfAudio\n\n public uint IndustryNaicsCodeOfAudio { get; set; }\n\nThe industry vertical to which this speech recognition request most\nclosely applies. This is most indicative of the topics contained\nin the audio. Use the 6-digit NAICS code to identify the industry\nvertical - see \u003chttps://www.naics.com/search/\u003e.\n\n### InteractionType\n\n public RecognitionMetadata.Types.InteractionType InteractionType { get; set; }\n\nThe use case most closely describing the audio content to be recognized.\n\n### MicrophoneDistance\n\n public RecognitionMetadata.Types.MicrophoneDistance MicrophoneDistance { get; set; }\n\nThe audio type that most closely describes the audio being recognized.\n\n### ObfuscatedId\n\n [Obsolete]\n public long ObfuscatedId { get; set; }\n\nObfuscated (privacy-protected) ID of the user, to identify number of\nunique users using the service.\n\n### OriginalMediaType\n\n public RecognitionMetadata.Types.OriginalMediaType OriginalMediaType { get; set; }\n\nThe original media the speech was recorded on.\n\n### OriginalMimeType\n\n public string OriginalMimeType { get; set; }\n\nMime type of the original audio file. For example `audio/m4a`,\n`audio/x-alaw-basic`, `audio/mp3`, `audio/3gpp`.\nA list of possible audio mime types is maintained at\n\u003chttp://www.iana.org/assignments/media-types/media-types.xhtml#audio\u003e\n\n### RecordingDeviceName\n\n public string RecordingDeviceName { get; set; }\n\nThe device used to make the recording. Examples 'Nexus 5X' or\n'Polycom SoundStation IP 6000' or 'POTS' or 'VoIP' or\n'Cardioid Microphone'.\n\n### RecordingDeviceType\n\n public RecognitionMetadata.Types.RecordingDeviceType RecordingDeviceType { get; set; }\n\nThe type of device the speech was recorded with."]]