你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Conversation class
属性
authorization |
|
config | |
conversation |
|
conversation |
|
is |
|
participants | |
properties | |
speech |
方法
add |
将参与者添加到对话。 |
create |
创建对话 |
delete |
删除对话。 在此之后,任何人都无法加入对话。 |
end |
结束对话。 |
lock |
锁定对话。 这将阻止新参与者加入。 |
mute |
将对话中的所有其他参与者设为静音。 在此之后,其他参与者将无法广播其语音识别,也无法发送短信。 |
mute |
将参与者静音。 |
remove |
使用用户 ID、参与者或 User 对象从对话中删除参与者 |
start |
开始对话。 |
unlock |
解锁对话。 |
unmute |
取消对话中所有其他参与者的静音。 |
unmute |
取消参与者静音。 |
属性详细信息
authorizationToken
string authorizationToken
属性值
string
config
conversationId
string conversationId
属性值
string
conversationInfo
isConnected
boolean isConnected
属性值
boolean
participants
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
参数
- speechConfig
- SpeechTranslationConfig
- 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