public sealed class BatchRecognizeResults : IMessage<BatchRecognizeResults>, IEquatable<BatchRecognizeResults>, IDeepCloneable<BatchRecognizeResults>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Speech-to-Text v2 API class BatchRecognizeResults.
Output type for Cloud Storage of BatchRecognize transcripts. Though this
proto isn't returned in this API anywhere, the Cloud Storage transcripts will
be this proto serialized and should be parsed as such.
[[["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\u003eThe \u003ccode\u003eBatchRecognizeResults\u003c/code\u003e class is the output type for Cloud Storage transcripts in the Cloud Speech-to-Text v2 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eBatchRecognizeResults\u003c/code\u003e is 1.4.0, with previous versions available from 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class provides properties such as \u003ccode\u003eMetadata\u003c/code\u003e (of type \u003ccode\u003eRecognitionResponseMetadata\u003c/code\u003e) and \u003ccode\u003eResults\u003c/code\u003e (a list of \u003ccode\u003eSpeechRecognitionResult\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBatchRecognizeResults\u003c/code\u003e can be constructed using the default constructor, or by providing another BatchRecognizeResults instance.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBatchRecognizeResults\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e 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"]]],[],null,["# Cloud Speech-to-Text v2 API - Class BatchRecognizeResults (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.BatchRecognizeResults)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.4.0/Google.Cloud.Speech.V2.BatchRecognizeResults)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.3.0/Google.Cloud.Speech.V2.BatchRecognizeResults)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.2.0/Google.Cloud.Speech.V2.BatchRecognizeResults)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.1.0/Google.Cloud.Speech.V2.BatchRecognizeResults)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Speech.V2/1.0.0/Google.Cloud.Speech.V2.BatchRecognizeResults) \n\n public sealed class BatchRecognizeResults : IMessage\u003cBatchRecognizeResults\u003e, IEquatable\u003cBatchRecognizeResults\u003e, IDeepCloneable\u003cBatchRecognizeResults\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Speech-to-Text v2 API class BatchRecognizeResults.\n\nOutput type for Cloud Storage of BatchRecognize transcripts. Though this\nproto isn't returned in this API anywhere, the Cloud Storage transcripts will\nbe this proto serialized and should be parsed as such. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e BatchRecognizeResults \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[BatchRecognizeResults](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.BatchRecognizeResults), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[BatchRecognizeResults](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.BatchRecognizeResults), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[BatchRecognizeResults](/dotnet/docs/reference/Google.Cloud.Speech.V2/latest/Google.Cloud.Speech.V2.BatchRecognizeResults), [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### BatchRecognizeResults()\n\n public BatchRecognizeResults()\n\n### BatchRecognizeResults(BatchRecognizeResults)\n\n public BatchRecognizeResults(BatchRecognizeResults other)\n\nProperties\n----------\n\n### Metadata\n\n public RecognitionResponseMetadata Metadata { get; set; }\n\nMetadata about the recognition.\n\n### Results\n\n public RepeatedField\u003cSpeechRecognitionResult\u003e Results { get; }\n\nSequential list of transcription results corresponding to sequential\nportions of audio."]]