Share via


クラスの文字起こし::MeetingTranscriber

class Transcription::MeetingTranscriber
  : public Recognizer

会議の文字起こしのクラス。

メンバー

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;

最終的な認識結果を含むイベントのシグナル。 (認識試行が成功したことを示します)。

Canceled

構文: 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 オーディオ構成。

戻り値

会議の文字起こしポインターをラップしたスマート ポインター。