ConversationTranslator class

الانضمام إلى محادثة أو مغادرتها أو الاتصال بها.

Extends

ConversationCommon

المنشئون

ConversationTranslator(AudioConfig)

الخصائص

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

الأساليب

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

الانضمام إلى محادثة. إذا كان هذا هو المضيف، فمرر عنصر المحادثة الذي تم إنشاؤه مسبقا.

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

مغادرة المحادثة

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

إرسال رسالة نصية

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

بدء التحدث

stopTranscribingAsync(Callback, Callback)

التوقف عن التحدث

تفاصيل المنشئ

ConversationTranslator(AudioConfig)

new ConversationTranslator(audioConfig?: AudioConfig)

المعلمات

audioConfig
AudioConfig

تفاصيل الخاصية

canceled

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

قيمة الخاصية

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

conversationExpiration

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

قيمة الخاصية

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

participants

Participant[] participants

قيمة الخاصية

participantsChanged

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

قيمة الخاصية

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

properties

PropertyCollection properties

قيمة الخاصية

recognized

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

قيمة الخاصية

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

recognizing

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

قيمة الخاصية

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

sessionStarted

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

قيمة الخاصية

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

sessionStopped

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

قيمة الخاصية

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

speechRecognitionLanguage

string speechRecognitionLanguage

قيمة الخاصية

string

textMessageReceived

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

قيمة الخاصية

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

transcribed

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

قيمة الخاصية

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

transcribing

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

قيمة الخاصية

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

تفاصيل الأسلوب

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

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

المعلمات

reason

string

success

() => void

err

(error: string) => void

isDisposed()

function isDisposed(): boolean

المرتجعات

boolean

joinConversationAsync(IConversation, string, Callback, Callback)

الانضمام إلى محادثة. إذا كان هذا هو المضيف، فمرر عنصر المحادثة الذي تم إنشاؤه مسبقا.

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

المعلمات

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)

المعلمات

conversationId

string

nickname

string

lang

string

cb

Callback

err

Callback

leaveConversationAsync(Callback, Callback)

مغادرة المحادثة

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

المعلمات

cb

Callback

err

Callback

onToken(IAuthentication)

function onToken(token: IAuthentication)

المعلمات

token

IAuthentication

sendTextMessageAsync(string, Callback, Callback)

إرسال رسالة نصية

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

المعلمات

message

string

cb

Callback

err

Callback

setServiceProperty(string, string)

function setServiceProperty(name: string, value: string)

المعلمات

name

string

value

string

startTranscribingAsync(Callback, Callback)

بدء التحدث

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

المعلمات

cb

Callback

err

Callback

stopTranscribingAsync(Callback, Callback)

التوقف عن التحدث

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

المعلمات

cb

Callback

err

Callback