类听录::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

用于会议 transcriber 的类。

成员

SessionStarted

语法: public EventSignal< constSessionEventArgs & > SessionStarted;

指示识别会话开始 (操作) 的事件的信号。

SessionStopped

语法: public EventSignal< constSessionEventArgs & > SessionStopped;

指示识别会话结束 (操作) 的事件的信号。

SpeechStartDetected

语法: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

指示语音开始的事件的信号。

SpeechEndDetected

语法: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

指示语音结束的事件的信号。

转录

语法: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribing;

包含中间识别结果的事件的信号。

转录

语法: public EventSignal< constMeetingTranscriptionEventArgs & > Transcribed;

包含最终识别结果的事件的信号。 指示) 成功识别尝试的 (。

已取消

语法: public EventSignal< constMeetingTranscriptionCanceledEventArgs & > Canceled;

包含已取消识别结果的事件的信号 (指示因结果或直接取消请求而取消的识别尝试,或者) 传输或协议失败。

属性

语法: public PropertyCollection & Properties;

为此 MeetingTranscriber 定义的属性及其值的集合。

JoinMeetingAsync

语法: public inline std::future< void > JoinMeetingAsync ( std::shared_ptr< Meeting > meeting );

加入会议。

参数

  • meeting 要加入的会议智能指针。

返回

一个空的未来。

LeaveMeetingAsync

语法: public inline std::future< void > LeaveMeetingAsync ( );

离开会议。

注意:离开会议后,不会向最终用户发送转录或转录事件。 最终用户需要加入会议才能再次获取事件。

返回

一个空的未来。

StartTranscribingAsync

语法: public inline std::future< void > StartTranscribingAsync ( );

异步启动会议听录。

返回

一个空的未来。

StopTranscribingAsync

语法: public inline std::future< void > StopTranscribingAsync ( );

异步停止会议听录。

返回

一个空的未来。

MeetingTranscriber

语法: public inline explicit MeetingTranscriber ( SPXRECOHANDLE hreco );

内部构造函数。 使用提供的句柄创建新实例。

参数

  • hreco 识别器句柄。

~MeetingTranscriber

语法: public inline ~MeetingTranscriber ( );

析构函数。

SetAuthorizationToken

语法: public inline void SetAuthorizationToken ( const std::string & token );

设置将用于连接服务器的授权令牌。

参数

  • token 授权令牌。

GetAuthorizationToken

语法: public inline std::string GetAuthorizationToken ( );

获取授权令牌。

返回

授权令牌

FromConfig

语法: public inline static std::shared_ptr< MeetingTranscriber > FromConfig ( std::shared_ptr< Audio::AudioConfig > audioInput );

从音频配置创建会议转译。

参数

  • audioInput 音频配置。

返回

智能指针包装会议 transcriber 指针。