Class SimulationRun.Types.JobMetrics.Types.STT
The agent's perception of the caller. Audio only.
public sealed class SimulationRun.Types.JobMetrics.Types.STT : IMessage<SimulationRun.Types.JobMetrics.Types.STT>, IEquatable<SimulationRun.Types.JobMetrics.Types.STT>, IDeepCloneable<SimulationRun.Types.JobMetrics.Types.STT>, IBufferMessage, IMessage
- Inheritance
-
SimulationRun.Types.JobMetrics.Types.STT
- Implements
-
IBufferMessageIMessage
- Inherited Members
Constructors
STT()
public STT()
STT(STT)
public STT(SimulationRun.Types.JobMetrics.Types.STT other)
Parameters
otherSimulationRun.Types.JobMetrics.Types.STT
Fields
CerFieldNumber
Field number for the "cer" field.
public const int CerFieldNumber = 4
Field Value
CharErrorsFieldNumber
Field number for the "char_errors" field.
public const int CharErrorsFieldNumber = 10
Field Value
CharsFieldNumber
Field number for the "chars" field.
public const int CharsFieldNumber = 9
Field Value
EntitiesAcquiredRecognizedFieldNumber
Field number for the "entities_acquired_recognized" field.
public const int EntitiesAcquiredRecognizedFieldNumber = 16
Field Value
EntitiesAcquiredUtteredFieldNumber
Field number for the "entities_acquired_uttered" field.
public const int EntitiesAcquiredUtteredFieldNumber = 15
Field Value
EntitiesRecognizedFieldNumber
Field number for the "entities_recognized" field.
public const int EntitiesRecognizedFieldNumber = 13
Field Value
EntitiesUtteredFieldNumber
Field number for the "entities_uttered" field.
public const int EntitiesUtteredFieldNumber = 12
Field Value
EntityRecallFieldNumber
Field number for the "entity_recall" field.
public const int EntityRecallFieldNumber = 14
Field Value
EntityRecognitionFieldNumber
Field number for the "entity_recognition" field.
public const int EntityRecognitionFieldNumber = 11
Field Value
SttDelayMsFieldNumber
Field number for the "stt_delay_ms" field.
public const int SttDelayMsFieldNumber = 8
Field Value
WerFieldNumber
Field number for the "wer" field.
public const int WerFieldNumber = 1
Field Value
WordErrorsFieldNumber
Field number for the "word_errors" field.
public const int WordErrorsFieldNumber = 3
Field Value
WordsFieldNumber
Field number for the "words" field.
public const int WordsFieldNumber = 2
Field Value
Properties
Cer
needs the RemoteSession; char_errors / chars
public float Cer { get; set; }
Property Value
CharErrors
needs the RemoteSession
public uint CharErrors { get; set; }
Property Value
Chars
needs the RemoteSession
public uint Chars { get; set; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
EntitiesAcquiredRecognized
public uint EntitiesAcquiredRecognized { get; set; }
Property Value
EntitiesAcquiredUttered
public uint EntitiesAcquiredUttered { get; set; }
Property Value
EntitiesRecognized
public uint EntitiesRecognized { get; set; }
Property Value
EntitiesUttered
public uint EntitiesUttered { get; set; }
Property Value
EntityRecall
Retention: an entity is acquired at the first saying heard right, and these count only the sayings after that, so recall separates keeping an entity from ever getting it.
public float EntityRecall { get; set; }
Property Value
EntityRecognition
Key entities (names, IDs, amounts) the caller said. Needs the text judge.
public float EntityRecognition { get; set; }
Property Value
HasCer
Gets whether the "cer" field is set
public bool HasCer { get; }
Property Value
HasCharErrors
Gets whether the "char_errors" field is set
public bool HasCharErrors { get; }
Property Value
HasChars
Gets whether the "chars" field is set
public bool HasChars { get; }
Property Value
HasEntitiesAcquiredRecognized
Gets whether the "entities_acquired_recognized" field is set
public bool HasEntitiesAcquiredRecognized { get; }
Property Value
HasEntitiesAcquiredUttered
Gets whether the "entities_acquired_uttered" field is set
public bool HasEntitiesAcquiredUttered { get; }
Property Value
HasEntitiesRecognized
Gets whether the "entities_recognized" field is set
public bool HasEntitiesRecognized { get; }
Property Value
HasEntitiesUttered
Gets whether the "entities_uttered" field is set
public bool HasEntitiesUttered { get; }
Property Value
HasEntityRecall
Gets whether the "entity_recall" field is set
public bool HasEntityRecall { get; }
Property Value
HasEntityRecognition
Gets whether the "entity_recognition" field is set
public bool HasEntityRecognition { get; }
Property Value
HasSttDelayMs
Gets whether the "stt_delay_ms" field is set
public bool HasSttDelayMs { get; }
Property Value
HasWer
Gets whether the "wer" field is set
public bool HasWer { get; }
Property Value
HasWordErrors
Gets whether the "word_errors" field is set
public bool HasWordErrors { get; }
Property Value
HasWords
Gets whether the "words" field is set
public bool HasWords { get; }
Property Value
Parser
public static MessageParser<SimulationRun.Types.JobMetrics.Types.STT> Parser { get; }
Property Value
- MessageParser<SimulationRun.Types.JobMetrics.Types.STT>
SttDelayMs
needs the RemoteSession; agent-reported STT/endpointing delay
public uint SttDelayMs { get; set; }
Property Value
Wer
needs the RemoteSession; word_errors / words
public float Wer { get; set; }
Property Value
WordErrors
needs the RemoteSession
public uint WordErrors { get; set; }
Property Value
Words
needs the RemoteSession
public uint Words { get; set; }
Property Value
Methods
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
public int CalculateSize()
Returns
- int
The number of bytes required to write this message to a coded output stream.
ClearCer()
Clears the value of the "cer" field
public void ClearCer()
ClearCharErrors()
Clears the value of the "char_errors" field
public void ClearCharErrors()
ClearChars()
Clears the value of the "chars" field
public void ClearChars()
ClearEntitiesAcquiredRecognized()
Clears the value of the "entities_acquired_recognized" field
public void ClearEntitiesAcquiredRecognized()
ClearEntitiesAcquiredUttered()
Clears the value of the "entities_acquired_uttered" field
public void ClearEntitiesAcquiredUttered()
ClearEntitiesRecognized()
Clears the value of the "entities_recognized" field
public void ClearEntitiesRecognized()
ClearEntitiesUttered()
Clears the value of the "entities_uttered" field
public void ClearEntitiesUttered()
ClearEntityRecall()
Clears the value of the "entity_recall" field
public void ClearEntityRecall()
ClearEntityRecognition()
Clears the value of the "entity_recognition" field
public void ClearEntityRecognition()
ClearSttDelayMs()
Clears the value of the "stt_delay_ms" field
public void ClearSttDelayMs()
ClearWer()
Clears the value of the "wer" field
public void ClearWer()
ClearWordErrors()
Clears the value of the "word_errors" field
public void ClearWordErrors()
ClearWords()
Clears the value of the "words" field
public void ClearWords()
Clone()
Creates a deep clone of this object.
public SimulationRun.Types.JobMetrics.Types.STT Clone()
Returns
- SimulationRun.Types.JobMetrics.Types.STT
A deep clone of this object.
Equals(STT)
public bool Equals(SimulationRun.Types.JobMetrics.Types.STT other)
Parameters
otherSimulationRun.Types.JobMetrics.Types.STT
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
Merges the data from the specified coded input stream with the current message.
public void MergeFrom(CodedInputStream input)
Parameters
inputCodedInputStream
Remarks
See the user guide for precise merge semantics.
MergeFrom(STT)
Merges the given message into this one.
public void MergeFrom(SimulationRun.Types.JobMetrics.Types.STT other)
Parameters
otherSimulationRun.Types.JobMetrics.Types.STT
Remarks
See the user guide for precise merge semantics.
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
public void WriteTo(CodedOutputStream output)
Parameters
outputCodedOutputStreamCoded output stream to write the data to. Must not be null.