Conversation class
屬性
authorization |
|
config | |
conversation |
|
conversation |
|
is |
|
participants | |
properties | |
speech |
方法
add |
將參與者新增至交談。 |
create |
建立交談 |
delete |
刪除交談。 在此之後,沒有人能夠加入交談。 |
end |
結束交談。 |
lock |
鎖定交談。 這可防止新的參與者加入。 |
mute |
將交談中的所有其他參與者設為靜音。 在此之後,沒有任何其他參與者會廣播其語音辨識,也無法傳送簡訊。 |
mute |
將參與者設為靜音。 |
remove |
使用使用者識別碼、參與者或使用者物件,從交談中移除參與者 |
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)
使用使用者識別碼、參與者或使用者物件,從交談中移除參與者
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