Freigeben über


ConversationTranslator class

Nehmen Sie an einer Unterhaltung teil, verlassen Sie sie oder stellen Sie eine Verbindung her.

Extends

ConversationCommon

Konstruktoren

ConversationTranslator(AudioConfig)

Eigenschaften

canceled
conversationExpiration
participants
participantsChanged
properties
recognized
recognizing
sessionStarted
sessionStopped
speechRecognitionLanguage
textMessageReceived
transcribed
transcribing

Methoden

dispose(string, () => void, (error: string) => void)
isDisposed()
joinConversationAsync(IConversation, string, Callback, Callback)

Nehmen Sie an einer Unterhaltung teil. Wenn dies der Host ist, übergeben Sie das zuvor erstellte Conversation-Objekt.

joinConversationAsync(string, string, string, Callback, Callback)
leaveConversationAsync(Callback, Callback)

Verlasse die Unterhaltung

onToken(IAuthentication)
sendTextMessageAsync(string, Callback, Callback)

Senden einer Textnachricht

setServiceProperty(string, string)
startTranscribingAsync(Callback, Callback)

Beginnen Sie mit dem Sprechen

stopTranscribingAsync(Callback, Callback)

Sprechen beenden

Details zum Konstruktor

ConversationTranslator(AudioConfig)

new ConversationTranslator(audioConfig?: AudioConfig)

Parameter

audioConfig
AudioConfig

Details zur Eigenschaft

canceled

canceled: (sender: ConversationHandler, event: ConversationTranslationCanceledEventArgs) => void

Eigenschaftswert

(sender: ConversationHandler, event: ConversationTranslationCanceledEventArgs) => void

conversationExpiration

conversationExpiration: (sender: IConversationTranslator, event: ConversationExpirationEventArgs) => void

Eigenschaftswert

(sender: IConversationTranslator, event: ConversationExpirationEventArgs) => void

participants

Participant[] participants

Eigenschaftswert

participantsChanged

participantsChanged: (sender: IConversationTranslator, event: ConversationParticipantsChangedEventArgs) => void

Eigenschaftswert

(sender: IConversationTranslator, event: ConversationParticipantsChangedEventArgs) => void

properties

PropertyCollection properties

Eigenschaftswert

recognized

recognized: (sender: IConversationTranslator, event: TranslationRecognitionEventArgs) => void

Eigenschaftswert

(sender: IConversationTranslator, event: TranslationRecognitionEventArgs) => void

recognizing

recognizing: (sender: IConversationTranslator, event: TranslationRecognitionEventArgs) => void

Eigenschaftswert

(sender: IConversationTranslator, event: TranslationRecognitionEventArgs) => void

sessionStarted

sessionStarted: (sender: ConversationHandler, event: SessionEventArgs) => void

Eigenschaftswert

(sender: ConversationHandler, event: SessionEventArgs) => void

sessionStopped

sessionStopped: (sender: ConversationHandler, event: SessionEventArgs) => void

Eigenschaftswert

(sender: ConversationHandler, event: SessionEventArgs) => void

speechRecognitionLanguage

string speechRecognitionLanguage

Eigenschaftswert

string

textMessageReceived

textMessageReceived: (sender: IConversationTranslator, event: ConversationTranslationEventArgs) => void

Eigenschaftswert

(sender: IConversationTranslator, event: ConversationTranslationEventArgs) => void

transcribed

transcribed: (sender: IConversationTranslator, event: ConversationTranslationEventArgs) => void

Eigenschaftswert

(sender: IConversationTranslator, event: ConversationTranslationEventArgs) => void

transcribing

transcribing: (sender: IConversationTranslator, event: ConversationTranslationEventArgs) => void

Eigenschaftswert

(sender: IConversationTranslator, event: ConversationTranslationEventArgs) => void

Details zur Methode

dispose(string, () => void, (error: string) => void)

function dispose(reason?: string, success?: () => void, err?: (error: string) => void)

Parameter

reason

string

success

() => void

err

(error: string) => void

isDisposed()

function isDisposed(): boolean

Gibt zurück

boolean

joinConversationAsync(IConversation, string, Callback, Callback)

Nehmen Sie an einer Unterhaltung teil. Wenn dies der Host ist, übergeben Sie das zuvor erstellte Conversation-Objekt.

function joinConversationAsync(conversation: IConversation, nickname: string, cb?: Callback, err?: Callback)

Parameter

conversation

IConversation

nickname

string

cb

Callback

err

Callback

joinConversationAsync(string, string, string, Callback, Callback)

function joinConversationAsync(conversationId: string, nickname: string, lang: string, cb?: Callback, err?: Callback)

Parameter

conversationId

string

nickname

string

lang

string

cb

Callback

err

Callback

leaveConversationAsync(Callback, Callback)

Verlasse die Unterhaltung

function leaveConversationAsync(cb?: Callback, err?: Callback)

Parameter

cb

Callback

err

Callback

onToken(IAuthentication)

function onToken(token: IAuthentication)

Parameter

token

IAuthentication

sendTextMessageAsync(string, Callback, Callback)

Senden einer Textnachricht

function sendTextMessageAsync(message: string, cb?: Callback, err?: Callback)

Parameter

message

string

cb

Callback

err

Callback

setServiceProperty(string, string)

function setServiceProperty(name: string, value: string)

Parameter

name

string

value

string

startTranscribingAsync(Callback, Callback)

Beginnen Sie mit dem Sprechen

function startTranscribingAsync(cb?: Callback, err?: Callback)

Parameter

cb

Callback

err

Callback

stopTranscribingAsync(Callback, Callback)

Sprechen beenden

function stopTranscribingAsync(cb?: Callback, err?: Callback)

Parameter

cb

Callback

err

Callback