你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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
发生错误时调用的回调。