Table of Contents

Class SimulationRun.Types.JobMetrics.Types.STT

Namespace
LiveKit.Proto
Assembly
LiveKit.AspNetCore.ServerSdk.Abstractions.dll

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
IBufferMessage
IMessage
Inherited Members

Constructors

STT()

public STT()

STT(STT)

public STT(SimulationRun.Types.JobMetrics.Types.STT other)

Parameters

other SimulationRun.Types.JobMetrics.Types.STT

Fields

CerFieldNumber

Field number for the "cer" field.

public const int CerFieldNumber = 4

Field Value

int

CharErrorsFieldNumber

Field number for the "char_errors" field.

public const int CharErrorsFieldNumber = 10

Field Value

int

CharsFieldNumber

Field number for the "chars" field.

public const int CharsFieldNumber = 9

Field Value

int

EntitiesAcquiredRecognizedFieldNumber

Field number for the "entities_acquired_recognized" field.

public const int EntitiesAcquiredRecognizedFieldNumber = 16

Field Value

int

EntitiesAcquiredUtteredFieldNumber

Field number for the "entities_acquired_uttered" field.

public const int EntitiesAcquiredUtteredFieldNumber = 15

Field Value

int

EntitiesRecognizedFieldNumber

Field number for the "entities_recognized" field.

public const int EntitiesRecognizedFieldNumber = 13

Field Value

int

EntitiesUtteredFieldNumber

Field number for the "entities_uttered" field.

public const int EntitiesUtteredFieldNumber = 12

Field Value

int

EntityRecallFieldNumber

Field number for the "entity_recall" field.

public const int EntityRecallFieldNumber = 14

Field Value

int

EntityRecognitionFieldNumber

Field number for the "entity_recognition" field.

public const int EntityRecognitionFieldNumber = 11

Field Value

int

SttDelayMsFieldNumber

Field number for the "stt_delay_ms" field.

public const int SttDelayMsFieldNumber = 8

Field Value

int

WerFieldNumber

Field number for the "wer" field.

public const int WerFieldNumber = 1

Field Value

int

WordErrorsFieldNumber

Field number for the "word_errors" field.

public const int WordErrorsFieldNumber = 3

Field Value

int

WordsFieldNumber

Field number for the "words" field.

public const int WordsFieldNumber = 2

Field Value

int

Properties

Cer

needs the RemoteSession; char_errors / chars

public float Cer { get; set; }

Property Value

float

CharErrors

needs the RemoteSession

public uint CharErrors { get; set; }

Property Value

uint

Chars

needs the RemoteSession

public uint Chars { get; set; }

Property Value

uint

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

EntitiesAcquiredRecognized

public uint EntitiesAcquiredRecognized { get; set; }

Property Value

uint

EntitiesAcquiredUttered

public uint EntitiesAcquiredUttered { get; set; }

Property Value

uint

EntitiesRecognized

public uint EntitiesRecognized { get; set; }

Property Value

uint

EntitiesUttered

public uint EntitiesUttered { get; set; }

Property Value

uint

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

float

EntityRecognition

Key entities (names, IDs, amounts) the caller said. Needs the text judge.

public float EntityRecognition { get; set; }

Property Value

float

HasCer

Gets whether the "cer" field is set

public bool HasCer { get; }

Property Value

bool

HasCharErrors

Gets whether the "char_errors" field is set

public bool HasCharErrors { get; }

Property Value

bool

HasChars

Gets whether the "chars" field is set

public bool HasChars { get; }

Property Value

bool

HasEntitiesAcquiredRecognized

Gets whether the "entities_acquired_recognized" field is set

public bool HasEntitiesAcquiredRecognized { get; }

Property Value

bool

HasEntitiesAcquiredUttered

Gets whether the "entities_acquired_uttered" field is set

public bool HasEntitiesAcquiredUttered { get; }

Property Value

bool

HasEntitiesRecognized

Gets whether the "entities_recognized" field is set

public bool HasEntitiesRecognized { get; }

Property Value

bool

HasEntitiesUttered

Gets whether the "entities_uttered" field is set

public bool HasEntitiesUttered { get; }

Property Value

bool

HasEntityRecall

Gets whether the "entity_recall" field is set

public bool HasEntityRecall { get; }

Property Value

bool

HasEntityRecognition

Gets whether the "entity_recognition" field is set

public bool HasEntityRecognition { get; }

Property Value

bool

HasSttDelayMs

Gets whether the "stt_delay_ms" field is set

public bool HasSttDelayMs { get; }

Property Value

bool

HasWer

Gets whether the "wer" field is set

public bool HasWer { get; }

Property Value

bool

HasWordErrors

Gets whether the "word_errors" field is set

public bool HasWordErrors { get; }

Property Value

bool

HasWords

Gets whether the "words" field is set

public bool HasWords { get; }

Property Value

bool

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

uint

Wer

needs the RemoteSession; word_errors / words

public float Wer { get; set; }

Property Value

float

WordErrors

needs the RemoteSession

public uint WordErrors { get; set; }

Property Value

uint

Words

needs the RemoteSession

public uint Words { get; set; }

Property Value

uint

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

other SimulationRun.Types.JobMetrics.Types.STT

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

Merges the data from the specified coded input stream with the current message.

public void MergeFrom(CodedInputStream input)

Parameters

input CodedInputStream

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

other SimulationRun.Types.JobMetrics.Types.STT

Remarks

See the user guide for precise merge semantics.

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

Writes the data to the given coded output stream.

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

Coded output stream to write the data to. Must not be null.