public sealed class SpeechRecognitionResult : IMessage<SpeechRecognitionResult>, IEquatable<SpeechRecognitionResult>, IDeepCloneable<SpeechRecognitionResult>, IBufferMessage, IMessage
A speech recognition result corresponding to a portion of the audio.
public RepeatedField<SpeechRecognitionAlternative> Alternatives { get; }
May contain one or more recognition hypotheses (up to the
maximum specified in max_alternatives).
These alternatives are ordered in terms of accuracy, with the top (first)
alternative being the most probable, as ranked by the recognizer.
For multi-channel audio, this is the channel number corresponding to the
recognized result for the audio from that channel.
For audio_channel_count = N, its output values can range from '1' to 'N'.
[[["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 page details the \u003ccode\u003eSpeechRecognitionResult\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Speech.V1\u003c/code\u003e namespace, which represents a portion of audio in speech recognition results and is part of the Google Cloud Speech API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the speech recognition API referenced on this page is 3.8.0, with the current page focusing on documentation for version 2.5.0, and also provides access to various older versions ranging from 2.2.0 to 3.7.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSpeechRecognitionResult\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and also includes inherited members such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSpeechRecognitionResult\u003c/code\u003e class includes properties like \u003ccode\u003eAlternatives\u003c/code\u003e, a \u003ccode\u003eRepeatedField\u003c/code\u003e of \u003ccode\u003eSpeechRecognitionAlternative\u003c/code\u003e objects that hold possible recognition hypotheses, and \u003ccode\u003eChannelTag\u003c/code\u003e, an integer value used to identify the channel number in multi-channel audio.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation provides information on two constructors for \u003ccode\u003eSpeechRecognitionResult\u003c/code\u003e, a default constructor, and another that accepts another \u003ccode\u003eSpeechRecognitionResult\u003c/code\u003e instance as a parameter for copying values.\u003c/p\u003e\n"]]],[],null,[]]