共用方式為


MeetingTranscriber 類別

在物件上,執行會議轉譯作業。

繼承
MeetingTranscriber

建構函式

MeetingTranscriber(audio_config: AudioConfig | None = None)

參數

名稱 Description
audio_config

音訊輸入的組態。

預設值: None

方法

join_meeting_async

以非同步方式加入會議。

leave_meeting_async

以非同步方式離開會議。 離開會議之後,不會將轉譯或轉譯的事件傳送給終端使用者。 終端使用者必須加入會議,才能再次取得活動。

recognize_once

在封鎖 (同步) 模式中執行辨識。 在辨識出單一語句之後傳回。 單一語句的結尾會藉由聽取結束時的靜默來決定,或是在處理音訊達 15 秒的上限時結束。 此工作會傳回辨識文字作為結果。 針對長時間執行的多重表達辨識,請改為使用 start_continuous_recognition_async

recognize_once_async

在非封鎖 (非同步) 模式中執行辨識。 這將會辨識單一語句。 單一語句的結尾會藉由聽取結束時的靜默來決定,或是在處理音訊達 15 秒的上限時結束。 針對長時間執行的多重表達辨識,請改為使用 start_continuous_recognition_async

start_continuous_recognition

同步起始連續辨識作業。 使用者必須連線至 EventSignal,才能接收辨識結果。 呼叫 stop_continuous_recognition_async 以停止辨識。

start_continuous_recognition_async

以非同步方式起始連續辨識作業。 使用者必須連線至 EventSignal,才能接收辨識結果。 呼叫 stop_continuous_recognition_async 以停止辨識。

start_keyword_recognition

使用指定的關鍵字模型,以同步方式設定辨識器。 呼叫這個方法之後,辨識器會接聽 關鍵字來啟動辨識。 呼叫 stop_keyword_recognition () 結束關鍵字起始的辨識。

start_keyword_recognition_async

使用指定的關鍵字模型以非同步方式設定辨識器。 呼叫這個方法之後,辨識器會接聽 關鍵字來啟動辨識。 呼叫 stop_keyword_recognition_async () 結束關鍵字起始的辨識。

start_transcribing_async

以非同步方式開始會議轉譯。

stop_continuous_recognition

同步終止進行中的連續辨識作業。

stop_continuous_recognition_async

以非同步方式終止進行中的連續辨識作業。

stop_keyword_recognition

同步結束關鍵字起始的辨識。

stop_keyword_recognition_async

以非同步方式結束關鍵字起始的辨識。

stop_transcribing_async

以非同步方式停止會議轉譯。

join_meeting_async

以非同步方式加入會議。

join_meeting_async(meeting: Meeting) -> ResultFuture

參數

名稱 Description
meeting
必要

傳回

類型 Description

一旦加入會議,即會滿足的未來。

leave_meeting_async

以非同步方式離開會議。 離開會議之後,不會將轉譯或轉譯的事件傳送給終端使用者。 終端使用者必須加入會議,才能再次取得活動。

leave_meeting_async() -> ResultFuture

傳回

類型 Description

一旦離開會議,即已完成的未來。

recognize_once

在封鎖 (同步) 模式中執行辨識。 在辨識出單一語句之後傳回。 單一語句的結尾會藉由聽取結束時的靜默來決定,或是在處理音訊達 15 秒的上限時結束。 此工作會傳回辨識文字作為結果。 針對長時間執行的多重表達辨識,請改為使用 start_continuous_recognition_async

recognize_once() -> SpeechRecognitionResult

傳回

類型 Description

同步辨識的結果值。

recognize_once_async

在非封鎖 (非同步) 模式中執行辨識。 這將會辨識單一語句。 單一語句的結尾會藉由聽取結束時的靜默來決定,或是在處理音訊達 15 秒的上限時結束。 針對長時間執行的多重表達辨識,請改為使用 start_continuous_recognition_async

recognize_once_async() -> ResultFuture

傳回

類型 Description

未來,包含非同步辨識的結果值。

start_continuous_recognition

同步起始連續辨識作業。 使用者必須連線至 EventSignal,才能接收辨識結果。 呼叫 stop_continuous_recognition_async 以停止辨識。

start_continuous_recognition()

start_continuous_recognition_async

以非同步方式起始連續辨識作業。 使用者必須連線至 EventSignal,才能接收辨識結果。 呼叫 stop_continuous_recognition_async 以停止辨識。

start_continuous_recognition_async()

傳回

類型 Description

一旦初始化辨識之後,即已完成的未來。

start_keyword_recognition

使用指定的關鍵字模型,以同步方式設定辨識器。 呼叫這個方法之後,辨識器會接聽 關鍵字來啟動辨識。 呼叫 stop_keyword_recognition () 結束關鍵字起始的辨識。

start_keyword_recognition(model: KeywordRecognitionModel)

參數

名稱 Description
model
必要

關鍵字辨識模型,指定要辨識的關鍵字。

start_keyword_recognition_async

使用指定的關鍵字模型以非同步方式設定辨識器。 呼叫這個方法之後,辨識器會接聽 關鍵字來啟動辨識。 呼叫 stop_keyword_recognition_async () 結束關鍵字起始的辨識。

start_keyword_recognition_async(model: KeywordRecognitionModel)

參數

名稱 Description
model
必要

關鍵字辨識模型,指定要辨識的關鍵字。

傳回

類型 Description

一旦初始化辨識之後,即已完成的未來。

start_transcribing_async

以非同步方式開始會議轉譯。

start_transcribing_async() -> ResultFuture

傳回

類型 Description

一旦開始會議轉譯,即會滿足的未來。

stop_continuous_recognition

同步終止進行中的連續辨識作業。

stop_continuous_recognition()

stop_continuous_recognition_async

以非同步方式終止進行中的連續辨識作業。

stop_continuous_recognition_async()

傳回

類型 Description

一旦停止辨識之後,就會滿足的未來。

stop_keyword_recognition

同步結束關鍵字起始的辨識。

stop_keyword_recognition()

stop_keyword_recognition_async

以非同步方式結束關鍵字起始的辨識。

stop_keyword_recognition_async()

傳回

類型 Description

一旦停止辨識之後,就會滿足的未來。

stop_transcribing_async

以非同步方式停止會議轉譯。

stop_transcribing_async() -> ResultFuture

傳回

類型 Description

一旦停止會議轉譯,就會完成的未來。

屬性

authorization_token

將用於連線至服務的授權權杖。

注意

呼叫端必須確定授權權杖有效。 在 之前

授權權杖到期,呼叫端必須使用 呼叫這個 setter 來重新整理它

新的有效權杖。 在建立新的辨識器時複製組態值時,

新的權杖值不會套用至已建立的辨識器。 For

之前已建立的辨識器,您必須設定 的授權權杖

要重新整理權杖的對應辨識器。 否則,辨識器將會遇到

轉譯期間發生錯誤。

canceled

包含已取消轉譯結果的事件訊號 (指出因為結果或直接取消要求而取消的轉譯嘗試,或者傳輸或通訊協定失敗) 。

連接到此訊號的回呼會以 ,實例作為單一 MeetingTranscriptionCanceledEventArgs 引數來呼叫。

endpoint_id

用於辨識的自訂語音模型端點識別碼,或用於語音合成的自訂語音模型。

properties

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

recognized

包含最終辨識結果的事件訊號, (指出成功辨識嘗試) 。

連接到這個訊號的回呼會以 或 TranslationRecognitionEventArgsIntentRecognitionEventArgs 實例作為單一 SpeechRecognitionEventArgs 引數呼叫,取決於辨識器的類型。

recognizing

包含中繼辨識結果的事件訊號。

連接到這個訊號的回呼會以 或 TranslationRecognitionEventArgsIntentRecognitionEventArgs 實例作為單一 SpeechRecognitionEventArgs 引數呼叫,取決於辨識器的類型。

session_started

指出辨識會話開始 (作業) 的事件訊號。

連接到此訊號的回呼會以 實例作為單一 SessionEventArgs 引數來呼叫。

session_stopped

表示辨識會話結束 (作業) 的事件訊號。

連接到此訊號的回呼會以 實例作為單一 SessionEventArgs 引數來呼叫。

speech_end_detected

表示語音結束的事件訊號。

連接到此訊號的回呼會以 實例作為單一 RecognitionEventArgs 引數來呼叫。

speech_start_detected

指出語音開始的事件訊號。

連接到此訊號的回呼會以 實例作為單一 RecognitionEventArgs 引數來呼叫。

transcribed

包含最終轉譯結果的事件訊號, (指出成功轉譯嘗試) 。

連接到此訊號的回呼會以 ,實例作為單一 MeetingTranscriptionEventArgs 引數來呼叫。

transcribing

包含中繼轉譯結果的事件訊號。

連接到此訊號的回呼會以 ,實例作為單一 MeetingTranscriptionEventArgs 引數來呼叫。