Meeting 類別

執行會議管理相關作業的物件。

繼承
builtins.object
Meeting

建構函式

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

為這個參與者定義的屬性及其值集合。