Aracılığıyla paylaş


ConversationTranslator class

Konuşmaya katılın, konuşmadan ayrılın veya bir konuşmaya bağlanın.

Extends

ConversationCommon

Oluşturucular

ConversationTranslator(AudioConfig)

Özellikler

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

Yöntemler

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

Konuşmaya katılma. Konak buysa, daha önce oluşturulan Konuşma nesnesini geçirin.

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

Konuşmadan ayrılma

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

Kısa mesaj gönderme

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

Konuşmaya başlayın

stopTranscribingAsync(Callback, Callback)

Konuşmayı durdur

Oluşturucu Ayrıntıları

ConversationTranslator(AudioConfig)

new ConversationTranslator(audioConfig?: AudioConfig)

Parametreler

audioConfig
AudioConfig

Özellik Ayrıntıları

canceled

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

Özellik Değeri

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

conversationExpiration

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

Özellik Değeri

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

participants

Participant[] participants

Özellik Değeri

participantsChanged

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

Özellik Değeri

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

properties

PropertyCollection properties

Özellik Değeri

recognized

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

Özellik Değeri

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

recognizing

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

Özellik Değeri

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

sessionStarted

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

Özellik Değeri

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

sessionStopped

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

Özellik Değeri

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

speechRecognitionLanguage

string speechRecognitionLanguage

Özellik Değeri

string

textMessageReceived

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

Özellik Değeri

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

transcribed

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

Özellik Değeri

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

transcribing

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

Özellik Değeri

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

Yöntem Ayrıntıları

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

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

Parametreler

reason

string

success

() => void

err

(error: string) => void

isDisposed()

function isDisposed(): boolean

Döndürülenler

boolean

joinConversationAsync(IConversation, string, Callback, Callback)

Konuşmaya katılma. Konak buysa, daha önce oluşturulan Konuşma nesnesini geçirin.

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

Parametreler

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)

Parametreler

conversationId

string

nickname

string

lang

string

cb

Callback

err

Callback

leaveConversationAsync(Callback, Callback)

Konuşmadan ayrılma

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

Parametreler

cb

Callback

err

Callback

onToken(IAuthentication)

function onToken(token: IAuthentication)

Parametreler

token

IAuthentication

sendTextMessageAsync(string, Callback, Callback)

Kısa mesaj gönderme

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

Parametreler

message

string

cb

Callback

err

Callback

setServiceProperty(string, string)

function setServiceProperty(name: string, value: string)

Parametreler

name

string

value

string

startTranscribingAsync(Callback, Callback)

Konuşmaya başlayın

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

Parametreler

cb

Callback

err

Callback

stopTranscribingAsync(Callback, Callback)

Konuşmayı durdur

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

Parametreler

cb

Callback

err

Callback