你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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)

使用用户 ID、参与者或 User 对象从对话中删除参与者

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)

使用用户 ID、参与者或 User 对象从对话中删除参与者

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