Partager via


ConversationTranslator class

Rejoignez, quittez ou connectez-vous à une conversation.

Extends

ConversationCommon

Constructeurs

ConversationTranslator(AudioConfig)

Propriétés

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

Méthodes

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

Rejoignez une conversation. S’il s’agit de l’hôte, transmettez l’objet Conversation créé précédemment.

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

Quitter la conversation

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

Envoyer un message texte

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

Commencer à parler

stopTranscribingAsync(Callback, Callback)

Arrêter de parler

Détails du constructeur

ConversationTranslator(AudioConfig)

new ConversationTranslator(audioConfig?: AudioConfig)

Paramètres

audioConfig
AudioConfig

Détails de la propriété

canceled

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

Valeur de propriété

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

conversationExpiration

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

Valeur de propriété

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

participants

Participant[] participants

Valeur de propriété

participantsChanged

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

Valeur de propriété

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

properties

PropertyCollection properties

Valeur de propriété

recognized

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

Valeur de propriété

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

recognizing

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

Valeur de propriété

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

sessionStarted

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

Valeur de propriété

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

sessionStopped

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

Valeur de propriété

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

speechRecognitionLanguage

string speechRecognitionLanguage

Valeur de propriété

string

textMessageReceived

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

Valeur de propriété

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

transcribed

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

Valeur de propriété

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

transcribing

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

Valeur de propriété

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

Détails de la méthode

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

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

Paramètres

reason

string

success

() => void

err

(error: string) => void

isDisposed()

function isDisposed(): boolean

Retours

boolean

joinConversationAsync(IConversation, string, Callback, Callback)

Rejoignez une conversation. S’il s’agit de l’hôte, transmettez l’objet Conversation créé précédemment.

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

Paramètres

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)

Paramètres

conversationId

string

nickname

string

lang

string

cb

Callback

err

Callback

leaveConversationAsync(Callback, Callback)

Quitter la conversation

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

Paramètres

cb

Callback

err

Callback

onToken(IAuthentication)

function onToken(token: IAuthentication)

Paramètres

token

IAuthentication

sendTextMessageAsync(string, Callback, Callback)

Envoyer un message texte

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

Paramètres

message

string

cb

Callback

err

Callback

setServiceProperty(string, string)

function setServiceProperty(name: string, value: string)

Paramètres

name

string

value

string

startTranscribingAsync(Callback, Callback)

Commencer à parler

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

Paramètres

cb

Callback

err

Callback

stopTranscribingAsync(Callback, Callback)

Arrêter de parler

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

Paramètres

cb

Callback

err

Callback