Meeting 類別
執行會議管理相關作業的物件。
- 繼承
-
builtins.objectMeeting
建構函式
Meeting(speech_config: SpeechConfig, meeting_id: str)
參數
名稱 | Description |
---|---|
speech_config
必要
|
語音組態。 |
meeting_id
必要
|
會議識別碼。 |
方法
add_participant_async |
使用參與者物件或使用者識別碼,以非同步方式將參與者新增至會議。+ 注意 呼叫端必須在開始會議之前,確保此非同步呼叫已完成。 這可以藉由呼叫未來傳回的 get 函式來完成。 |
delete_meeting_async |
以非同步方式刪除會議。 任何仍在會議中的參與者都會在此通話之後退出。 |
end_meeting_async |
以非同步方式結束目前的會議。 |
lock_meeting_async |
以非同步方式鎖定會議。 在此之後,沒有任何新的參與者能夠加入。 |
mute_all_participants_async |
以非同步方式將主機以外的所有參與者設為靜音。 這可防止其他人產生文字記錄或傳送文字訊息。 |
mute_participant_async |
以非同步方式將特定參與者設為靜音。 這可防止產生新的轉譯,或傳送簡訊。 |
remove_participant_async |
使用參與者物件或使用者識別碼,以非同步方式從會議中移除參與者。 |
start_meeting_async |
以非同步方式開始會議。 |
unlock_meeting_async |
以非同步方式解除鎖定會議。 |
unmute_all_participants_async |
以非同步方式取消所有參與者,這可讓參與者產生轉譯或傳送簡訊。 |
unmute_participant_async |
以非同步方式取消變更特定參與者。 這可產生新的轉譯,或傳送簡訊。 |
add_participant_async
使用參與者物件或使用者識別碼,以非同步方式將參與者新增至會議。+
注意
呼叫端必須在開始會議之前,確保此非同步呼叫已完成。
這可以藉由呼叫未來傳回的 get 函式來完成。
add_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture
參數
名稱 | Description |
---|---|
participant
|
參與者物件 預設值: None
|
user_id
|
使用者識別碼字串 預設值: None
|
傳回
類型 | Description |
---|---|
未來,包含新增的參與者物件。 |
delete_meeting_async
以非同步方式刪除會議。 任何仍在會議中的參與者都會在此通話之後退出。
delete_meeting_async() -> ResultFuture
傳回
類型 | Description |
---|---|
一旦刪除會議之後,即已完成的未來。 |
end_meeting_async
以非同步方式結束目前的會議。
end_meeting_async() -> ResultFuture
傳回
類型 | Description |
---|---|
一旦會議結束,即已完成的未來。 |
lock_meeting_async
以非同步方式鎖定會議。 在此之後,沒有任何新的參與者能夠加入。
lock_meeting_async() -> ResultFuture
傳回
類型 | Description |
---|---|
一旦鎖定會議之後,就會完成的未來。 |
mute_all_participants_async
以非同步方式將主機以外的所有參與者設為靜音。 這可防止其他人產生文字記錄或傳送文字訊息。
mute_all_participants_async() -> ResultFuture
傳回
類型 | Description |
---|---|
一旦參與者設為靜音,即已完成的未來。 |
mute_participant_async
以非同步方式將特定參與者設為靜音。 這可防止產生新的轉譯,或傳送簡訊。
mute_participant_async(participant_id: str) -> ResultFuture
參數
名稱 | Description |
---|---|
participant_id
必要
|
參與者 idnetifier。 |
傳回
類型 | Description |
---|---|
一旦參與者設為靜音,即會滿足的未來。 |
remove_participant_async
使用參與者物件或使用者識別碼,以非同步方式從會議中移除參與者。
remove_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture
參數
名稱 | Description |
---|---|
participant
|
參與者物件 預設值: None
|
user_id
|
使用者識別碼字串 預設值: None
|
傳回
類型 | Description |
---|---|
空的未來。 |
start_meeting_async
以非同步方式開始會議。
start_meeting_async() -> ResultFuture
傳回
類型 | Description |
---|---|
一旦開始會議,即會滿足的未來。 |
unlock_meeting_async
以非同步方式解除鎖定會議。
unlock_meeting_async() -> ResultFuture
傳回
類型 | Description |
---|---|
一旦解除鎖定會議,即已完成的未來。 |
unmute_all_participants_async
以非同步方式取消所有參與者,這可讓參與者產生轉譯或傳送簡訊。
unmute_all_participants_async() -> ResultFuture
傳回
類型 | Description |
---|---|
一旦參與者未變更,即已完成的未來。 |
unmute_participant_async
以非同步方式取消變更特定參與者。 這可產生新的轉譯,或傳送簡訊。
unmute_participant_async(participant_id: str) -> ResultFuture
參數
名稱 | Description |
---|---|
participant_id
必要
|
參與者 idnetifier。 |
傳回
類型 | Description |
---|---|
一旦參與者設為靜音,即會滿足的未來。 |
屬性
authorization_token
將用於連線至服務的授權權杖。
注意
呼叫端必須確定授權權杖有效。 在 之前
授權權杖到期,呼叫端必須使用 呼叫這個 setter 來重新整理它
新的有效權杖。 在建立新的辨識器時複製組態值時,
新的權杖值不會套用至已建立的辨識器。 For
之前已建立的辨識器,您必須設定 的授權權杖
要重新整理權杖的對應辨識器。 否則,辨識器將會遇到
轉譯期間發生錯誤。
meeting_id
取得會議識別碼。
properties
為這個參與者定義的屬性及其值集合。