Поделиться через


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)

Присоединение к беседе. Если это узел, передайте созданный ранее объект Conversation.

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)

Присоединение к беседе. Если это узел, передайте созданный ранее объект Conversation.

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