你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MeetingTranscriber 类
在执行会议听录操作的 对象上。
- 继承
-
MeetingTranscriber
构造函数
MeetingTranscriber(audio_config: AudioConfig | None = None)
参数
名称 | 说明 |
---|---|
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 |
使用给定的关键字 (keyword) 模型同步配置识别器。 调用此方法后,识别器正在侦听关键字 (keyword) 以启动识别。 调用 stop_keyword_recognition () 以结束关键字 (keyword) 发起的识别。 |
start_keyword_recognition_async |
使用给定的关键字 (keyword) 模型异步配置识别器。 调用此方法后,识别器正在侦听关键字 (keyword) 以启动识别。 调用 stop_keyword_recognition_async () 以结束关键字 (keyword) 发起的识别。 |
start_transcribing_async |
异步启动会议听录。 |
stop_continuous_recognition |
同步终止正在进行的连续识别操作。 |
stop_continuous_recognition_async |
异步终止正在进行的连续识别操作。 |
stop_keyword_recognition |
同步结束关键字 (keyword) 发起的识别。 |
stop_keyword_recognition_async |
异步结束关键字 (keyword) 发起的识别。 |
stop_transcribing_async |
异步停止会议听录。 |
join_meeting_async
异步加入会议。
join_meeting_async(meeting: Meeting) -> ResultFuture
参数
名称 | 说明 |
---|---|
meeting
必需
|
|
返回
类型 | 说明 |
---|---|
加入会议后实现的未来。 |
leave_meeting_async
异步离开会议。 离开会议后,不会向最终用户发送转录或转录事件。 最终用户需要加入会议才能再次获取事件。
leave_meeting_async() -> ResultFuture
返回
类型 | 说明 |
---|---|
一旦离开会议就实现的未来。 |
recognize_once
在阻止 (同步) 模式下执行识别。 在识别单个言语后返回。 单个言语的结束是通过在结束时倾听静音或处理最长 15 秒音频时确定的。 该任务返回作为结果的识别文本。 对于长时间运行的多言语识别,请改用 start_continuous_recognition_async。
recognize_once() -> SpeechRecognitionResult
返回
类型 | 说明 |
---|---|
同步识别的结果值。 |
recognize_once_async
在非阻塞 (异步) 模式下执行识别。 这将识别单个言语。 单个言语的结束是通过在结束时倾听静音或处理最长 15 秒音频时确定的。 对于长时间运行的多言语识别,请改用 start_continuous_recognition_async。
recognize_once_async() -> ResultFuture
返回
类型 | 说明 |
---|---|
包含异步识别的结果值的未来。 |
start_continuous_recognition
同步启动连续识别操作。 用户必须连接到 EventSignal 才能接收识别结果。 调用 stop_continuous_recognition_async 以停止识别。
start_continuous_recognition()
start_continuous_recognition_async
异步启动连续识别操作。 用户必须连接到 EventSignal 才能接收识别结果。 调用 stop_continuous_recognition_async 以停止识别。
start_continuous_recognition_async()
返回
类型 | 说明 |
---|---|
初始化识别后实现的未来。 |
start_keyword_recognition
使用给定的关键字 (keyword) 模型同步配置识别器。 调用此方法后,识别器正在侦听关键字 (keyword) 以启动识别。 调用 stop_keyword_recognition () 以结束关键字 (keyword) 发起的识别。
start_keyword_recognition(model: KeywordRecognitionModel)
参数
名称 | 说明 |
---|---|
model
必需
|
指定要识别关键字 (keyword) 的关键字 (keyword) 识别模型。 |
start_keyword_recognition_async
使用给定的关键字 (keyword) 模型异步配置识别器。 调用此方法后,识别器正在侦听关键字 (keyword) 以启动识别。 调用 stop_keyword_recognition_async () 以结束关键字 (keyword) 发起的识别。
start_keyword_recognition_async(model: KeywordRecognitionModel)
参数
名称 | 说明 |
---|---|
model
必需
|
指定要识别关键字 (keyword) 的关键字 (keyword) 识别模型。 |
返回
类型 | 说明 |
---|---|
初始化识别后实现的未来。 |
start_transcribing_async
异步启动会议听录。
start_transcribing_async() -> ResultFuture
返回
类型 | 说明 |
---|---|
一个在会议听录开始后实现的未来。 |
stop_continuous_recognition
同步终止正在进行的连续识别操作。
stop_continuous_recognition()
stop_continuous_recognition_async
异步终止正在进行的连续识别操作。
stop_continuous_recognition_async()
返回
类型 | 说明 |
---|---|
一个在识别停止后实现的未来。 |
stop_keyword_recognition
同步结束关键字 (keyword) 发起的识别。
stop_keyword_recognition()
stop_keyword_recognition_async
异步结束关键字 (keyword) 发起的识别。
stop_keyword_recognition_async()
返回
类型 | 说明 |
---|---|
一个在识别停止后实现的未来。 |
stop_transcribing_async
异步停止会议听录。
stop_transcribing_async() -> ResultFuture
返回
类型 | 说明 |
---|---|
一个在会议听录停止后实现的未来。 |
属性
authorization_token
将用于连接到服务的授权令牌。
注意
调用方需要确保授权令牌有效。 在
授权令牌过期,调用方需要通过调用此资源库来刷新它
新的有效令牌。 由于在创建新的识别器时会复制配置值,
新令牌值将不适用于已创建的识别器。 For
之前创建的识别器需要设置 的授权令牌
用于刷新令牌的相应识别器。 否则,识别器将遇到
听录期间出错。
canceled
包含已取消听录结果的事件的信号 (指示因结果或直接取消请求而取消的听录尝试,或者) 传输或协议失败。
连接到此信号的回调使用 作为单个参数的 实例调用 MeetingTranscriptionCanceledEventArgs。
endpoint_id
用于识别的自定义语音模型的终结点 ID,或用于语音合成的自定义语音模型的终结点 ID。
properties
为此参与者定义的属性及其值的集合。
recognized
包含最终识别结果的事件的信号 (指示) 成功识别尝试。
连接到此信号的回调使用 SpeechRecognitionEventArgs或 TranslationRecognitionEventArgsIntentRecognitionEventArgs 实例作为单个参数调用,具体取决于识别器的类型。
recognizing
包含中间识别结果的事件的信号。
连接到此信号的回调使用 SpeechRecognitionEventArgs或 TranslationRecognitionEventArgsIntentRecognitionEventArgs 实例作为单个参数调用,具体取决于识别器的类型。
session_started
指示识别会话开始 (操作) 的事件的信号。
连接到此信号的回调调用时,实例 SessionEventArgs 作为单个参数。
session_stopped
指示识别会话结束 (操作) 的事件的信号。
连接到此信号的回调调用时,实例 SessionEventArgs 作为单个参数。
speech_end_detected
指示语音结束的事件的信号。
连接到此信号的回调调用时,实例 RecognitionEventArgs 作为单个参数。
speech_start_detected
指示语音开始的事件的信号。
连接到此信号的回调调用时,实例 RecognitionEventArgs 作为单个参数。
transcribed
包含最终听录结果的事件的信号 (指示) 听录尝试成功。
连接到此信号的回调使用 作为单个参数的 实例调用 MeetingTranscriptionEventArgs。
transcribing
包含中间听录结果的事件的信号。
连接到此信号的回调使用 作为单个参数的 实例调用 MeetingTranscriptionEventArgs。