クラスの文字起こし::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
オーディオ構成。
戻り値
会議の文字起こしポインターをラップしたスマート ポインター。