Conversation class

屬性

authorizationToken
config
conversationId
conversationInfo
isConnected
participants
properties
speechRecognitionLanguage

方法

addParticipantAsync(IParticipant, Callback, Callback)

將參與者新增至交談。

createConversationAsync(SpeechTranslationConfig, string | Callback, Callback, Callback)

建立交談

deleteConversationAsync(Callback, Callback)

刪除交談。 在此之後,沒有人能夠加入交談。

endConversationAsync(Callback, Callback)

結束交談。

lockConversationAsync(Callback, Callback)

鎖定交談。 這可防止新的參與者加入。

muteAllParticipantsAsync(Callback, Callback)

將交談中的所有其他參與者設為靜音。 在此之後,沒有任何其他參與者會廣播其語音辨識,也無法傳送簡訊。

muteParticipantAsync(string, Callback, Callback)

將參與者設為靜音。

removeParticipantAsync(string | IParticipant | IUser, Callback, Callback)

使用使用者識別碼、參與者或使用者物件,從交談中移除參與者

startConversationAsync(Callback, Callback)

開始交談。

unlockConversationAsync(Callback, Callback)

解除鎖定交談。

unmuteAllParticipantsAsync(Callback, Callback)

取消交談中所有其他參與者的靜音。

unmuteParticipantAsync(string, Callback, Callback)

取消靜音參與者。

屬性詳細資料

authorizationToken

string authorizationToken

屬性值

string

config

SpeechTranslationConfig config

屬性值

conversationId

string conversationId

屬性值

string

conversationInfo

ConversationInfo conversationInfo

屬性值

isConnected

boolean isConnected

屬性值

boolean

participants

Participant[] participants

屬性值

properties

PropertyCollection properties

屬性值

speechRecognitionLanguage

string speechRecognitionLanguage

屬性值

string

方法詳細資料

addParticipantAsync(IParticipant, Callback, Callback)

將參與者新增至交談。

function addParticipantAsync(participant: IParticipant, cb?: Callback, err?: Callback)

參數

participant
IParticipant
cb

Callback

err

Callback

createConversationAsync(SpeechTranslationConfig, string | Callback, Callback, Callback)

建立交談

static function createConversationAsync(speechConfig: SpeechTranslationConfig, arg2?: string | Callback, arg3?: Callback, arg4?: Callback): Conversation

參數

arg2

string | Callback

arg3

Callback

arg4

Callback

傳回

deleteConversationAsync(Callback, Callback)

刪除交談。 在此之後,沒有人能夠加入交談。

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

參數

cb

Callback

err

Callback

endConversationAsync(Callback, Callback)

結束交談。

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

參數

cb

Callback

err

Callback

lockConversationAsync(Callback, Callback)

鎖定交談。 這可防止新的參與者加入。

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

參數

cb

Callback

err

Callback

muteAllParticipantsAsync(Callback, Callback)

將交談中的所有其他參與者設為靜音。 在此之後,沒有任何其他參與者會廣播其語音辨識,也無法傳送簡訊。

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

參數

cb

Callback

err

Callback

muteParticipantAsync(string, Callback, Callback)

將參與者設為靜音。

function muteParticipantAsync(userId: string, cb?: Callback, err?: Callback)

參數

userId

string

使用者識別碼

cb

Callback

err

Callback

removeParticipantAsync(string | IParticipant | IUser, Callback, Callback)

使用使用者識別碼、參與者或使用者物件,從交談中移除參與者

function removeParticipantAsync(userId: string | IParticipant | IUser, cb?: Callback, err?: Callback)

參數

userId

string | IParticipant | IUser

使用者識別碼

cb

Callback

err

Callback

startConversationAsync(Callback, Callback)

開始交談。

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

參數

cb

Callback

err

Callback

unlockConversationAsync(Callback, Callback)

解除鎖定交談。

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

參數

cb

Callback

err

Callback

unmuteAllParticipantsAsync(Callback, Callback)

取消交談中所有其他參與者的靜音。

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

參數

cb

Callback

err

Callback

unmuteParticipantAsync(string, Callback, Callback)

取消靜音參與者。

function unmuteParticipantAsync(userId: string, cb?: Callback, err?: Callback)

參數

userId

string

使用者識別碼

cb

Callback

err

Callback