Share via


TranscriptConversationItem Class

Definition

Additional properties for supporting transcript conversation.

public class TranscriptConversationItem : System.ClientModel.Primitives.IJsonModel<Azure.AI.Language.Conversations.Models.TranscriptConversationItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Language.Conversations.Models.TranscriptConversationItem>
type TranscriptConversationItem = class
    interface IJsonModel<TranscriptConversationItem>
    interface IPersistableModel<TranscriptConversationItem>
Public Class TranscriptConversationItem
Implements IJsonModel(Of TranscriptConversationItem), IPersistableModel(Of TranscriptConversationItem)
Inheritance
TranscriptConversationItem
Implements

Constructors

TranscriptConversationItem(String, String, String, String, String, String)

Initializes a new instance of TranscriptConversationItem.

Properties

ConversationItemLevelTiming

Audio timing at the conversation item level. This still can help with AI quality if word-level audio timings are not available.

Id

The ID of a conversation item.

InverseTextNormalized

Inverse text normalization (ITN) representation of input. The inverse-text-normalized form is the recognized text from Microsoft's speech-to-text API, with phone numbers, numbers, abbreviations, and other transformations applied.

Language

The override language of a conversation item in BCP 47 language representation.

Lexical

Lexical form of the recognized text from the speech-to-text API, with the actual words recognized.

MaskedInverseTextNormalized

Inverse-text-normalized format with profanity masking applied.

Modality

Enumeration of supported conversational modalities.

ParticipantId

The participant ID of a conversation item.

Role

Role of the participant.

Text

Display form of the recognized text from the speech-to-text API, with punctuation and capitalization added.

WordLevelTimings

List of word-level audio timing information.

Explicit Interface Implementations

IJsonModel<TranscriptConversationItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<TranscriptConversationItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<TranscriptConversationItem>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<TranscriptConversationItem>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<TranscriptConversationItem>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to