MeetingTranscriber class
建構函式
Meeting |
MeetingTranscriber 建構函式。 |
屬性
authorization |
取得用來與服務通訊的授權權杖。 |
canceled | 事件已取消,表示轉譯期間發生錯誤。 |
connection | |
internal |
|
Meeting |
事件已取消,表示會議期間發生錯誤。 |
Meeting |
定義會議啟動事件的事件處理常式。 |
meeting |
定義會議已停止事件的事件處理常式。 |
properties | 為此 MeetingTranscriber 定義的屬性及其值集合。 |
session |
定義會話啟動事件的事件處理常式。 |
session |
定義會話停止事件的事件處理常式。 |
speech |
取得辨識的口語語言。 |
transcribed | 事件可辨識的訊號是收到最終會議轉譯結果。 |
transcribing | 事件辨識訊號指出收到中繼會議轉譯結果。 |
方法
close(() => void, (error: string) => void) | 關閉這個類別實例持有的所有外部資源。 |
dispose(boolean) | 處置 物件所持有的任何資源。 |
join |
|
leave |
離開目前的會議。 呼叫此專案之後,您就不會再收到任何事件。 |
start |
開始會議轉譯,直到呼叫 stopTranscribingAsync () 為止。 使用者必須訂閱事件,才能接收轉譯結果。 |
stop |
開始會議轉譯,直到呼叫 stopTranscribingAsync () 為止。 使用者必須訂閱事件,才能接收轉譯結果。 |
建構函式詳細資料
MeetingTranscriber(AudioConfig)
MeetingTranscriber 建構函式。
new MeetingTranscriber(audioConfig?: AudioConfig)
參數
- audioConfig
- AudioConfig
與辨識器相關聯的選擇性音訊組態
屬性詳細資料
authorizationToken
取得用來與服務通訊的授權權杖。
string authorizationToken
屬性值
string
授權權杖。
canceled
事件已取消,表示轉譯期間發生錯誤。
public canceled: (sender: MeetingHandler, event: CancellationEventArgs) => void
屬性值
(sender: MeetingHandler, event: CancellationEventArgs) => void
connection
internalData
object internalData
屬性值
object
MeetingCanceled
事件已取消,表示會議期間發生錯誤。
public MeetingCanceled: (sender: MeetingHandler, event: CancellationEventArgs) => void
屬性值
(sender: MeetingHandler, event: CancellationEventArgs) => void
MeetingStarted
定義會議啟動事件的事件處理常式。
public MeetingStarted: (sender: MeetingHandler, event: SessionEventArgs) => void
屬性值
(sender: MeetingHandler, event: SessionEventArgs) => void
meetingStopped
定義會議已停止事件的事件處理常式。
public meetingStopped: (sender: MeetingHandler, event: SessionEventArgs) => void
屬性值
(sender: MeetingHandler, event: SessionEventArgs) => void
properties
為此 MeetingTranscriber 定義的屬性及其值集合。
PropertyCollection properties
屬性值
為此 MeetingTranscriber 定義的屬性及其值集合。
sessionStarted
定義會話啟動事件的事件處理常式。
public sessionStarted: (sender: MeetingHandler, event: SessionEventArgs) => void
屬性值
(sender: MeetingHandler, event: SessionEventArgs) => void
sessionStopped
定義會話停止事件的事件處理常式。
public sessionStopped: (sender: MeetingHandler, event: SessionEventArgs) => void
屬性值
(sender: MeetingHandler, event: SessionEventArgs) => void
speechRecognitionLanguage
取得辨識的口語語言。
string speechRecognitionLanguage
屬性值
string
辨識的口語。
transcribed
事件可辨識的訊號是收到最終會議轉譯結果。
public transcribed: (sender: MeetingTranscriptionHandler, event: MeetingTranscriptionEventArgs) => void
屬性值
(sender: MeetingTranscriptionHandler, event: MeetingTranscriptionEventArgs) => void
transcribing
事件辨識訊號指出收到中繼會議轉譯結果。
public transcribing: (sender: MeetingTranscriptionHandler, event: MeetingTranscriptionEventArgs) => void
屬性值
(sender: MeetingTranscriptionHandler, event: MeetingTranscriptionEventArgs) => void
方法詳細資料
close(() => void, (error: string) => void)
關閉這個類別實例持有的所有外部資源。
function close(cb?: () => void, errorCb?: (error: string) => void)
參數
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
處置 物件所持有的任何資源。
function dispose(disposing: boolean): Promise<void>
參數
- disposing
-
boolean
如果處置物件,則為 true。
傳回
Promise<void>
joinMeetingAsync(IMeeting, Callback, Callback)
function joinMeetingAsync(meeting: IMeeting, cb?: Callback, err?: Callback)
參數
- meeting
-
IMeeting
要辨識的會議
- cb
-
Callback
- err
-
Callback
leaveMeetingAsync(Callback, Callback)
離開目前的會議。 呼叫此專案之後,您就不會再收到任何事件。
function leaveMeetingAsync(cb?: Callback, err?: Callback)
參數
- cb
-
Callback
- err
-
Callback
startTranscribingAsync(Callback, Callback)
開始會議轉譯,直到呼叫 stopTranscribingAsync () 為止。 使用者必須訂閱事件,才能接收轉譯結果。
function startTranscribingAsync(cb?: Callback, err?: Callback)
參數
- cb
-
Callback
回呼會在轉譯啟動後叫用。
- err
-
Callback
發生錯誤時叫用回呼。
stopTranscribingAsync(Callback, Callback)
開始會議轉譯,直到呼叫 stopTranscribingAsync () 為止。 使用者必須訂閱事件,才能接收轉譯結果。
function stopTranscribingAsync(cb?: Callback, err?: Callback)
參數
- cb
-
Callback
回呼會在轉譯啟動後叫用。
- err
-
Callback
發生錯誤時叫用回呼。