ConversationTranslator class

Únase, deje o conéctese a una conversación.

Extends

ConversationCommon

Constructores

ConversationTranslator(AudioConfig)

Propiedades

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

Métodos

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

Únase a una conversación. Si este es el host, pase el objeto Conversation creado anteriormente.

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

Dejar la conversación

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

Enviar un mensaje de texto

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

Empezar a hablar

stopTranscribingAsync(Callback, Callback)

Dejar de hablar

Detalles del constructor

ConversationTranslator(AudioConfig)

new ConversationTranslator(audioConfig?: AudioConfig)

Parámetros

audioConfig
AudioConfig

Detalles de las propiedades

canceled

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

Valor de propiedad

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

conversationExpiration

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

Valor de propiedad

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

participants

Participant[] participants

Valor de propiedad

participantsChanged

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

Valor de propiedad

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

properties

PropertyCollection properties

Valor de propiedad

recognized

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

Valor de propiedad

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

recognizing

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

Valor de propiedad

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

sessionStarted

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

Valor de propiedad

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

sessionStopped

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

Valor de propiedad

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

speechRecognitionLanguage

string speechRecognitionLanguage

Valor de propiedad

string

textMessageReceived

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

Valor de propiedad

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

transcribed

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

Valor de propiedad

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

transcribing

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

Valor de propiedad

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

Detalles del método

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

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

Parámetros

reason

string

success

() => void

err

(error: string) => void

isDisposed()

function isDisposed(): boolean

Devoluciones

boolean

joinConversationAsync(IConversation, string, Callback, Callback)

Únase a una conversación. Si este es el host, pase el objeto Conversation creado anteriormente.

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

Parámetros

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)

Parámetros

conversationId

string

nickname

string

lang

string

cb

Callback

err

Callback

leaveConversationAsync(Callback, Callback)

Dejar la conversación

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

Parámetros

cb

Callback

err

Callback

onToken(IAuthentication)

function onToken(token: IAuthentication)

Parámetros

token

IAuthentication

sendTextMessageAsync(string, Callback, Callback)

Enviar un mensaje de texto

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

Parámetros

message

string

cb

Callback

err

Callback

setServiceProperty(string, string)

function setServiceProperty(name: string, value: string)

Parámetros

name

string

value

string

startTranscribingAsync(Callback, Callback)

Empezar a hablar

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

Parámetros

cb

Callback

err

Callback

stopTranscribingAsync(Callback, Callback)

Dejar de hablar

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

Parámetros

cb

Callback

err

Callback