クラスの文字起こし::ConversationTranscriber
class Transcription::ConversationTranscriber
: public Recognizer
ConversationTranscribers のクラス。
メンバー
SessionStarted
構文: public EventSignal< constSessionEventArgs & > SessionStarted;
認識セッションの開始 (操作) を示すイベントのシグナル。
SessionStopped
構文: public EventSignal< constSessionEventArgs & > SessionStopped;
認識セッションの終了 (操作) を示すイベントのシグナル。
SpeechStartDetected
構文: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
音声の開始を示すイベントのシグナル。
SpeechEndDetected
構文: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
音声の終了を示すイベントのシグナル。
転写
構文: public EventSignal< constConversationTranscriptionEventArgs & > Transcribing;
中間認識結果を含むイベントのシグナル。
転写
構文: public EventSignal< constConversationTranscriptionEventArgs & > Transcribed;
最終的な認識結果を含むイベントのシグナル。 (認識試行が成功したことを示します)。
Canceled
構文: public EventSignal< constConversationTranscriptionCanceledEventArgs & > Canceled;
取り消された認識結果を含むイベントのシグナル (結果として取り消された認識の試行、または直接の取り消し要求、またはトランスポートまたはプロトコルの失敗を示します)。
プロパティ
構文: public PropertyCollection & Properties;
この ConversationTranscriber に定義されているプロパティとその値のコレクション。
StartTranscribingAsync
構文: public inline std::future< void > StartTranscribingAsync ( );
会話文字起こしを非同期的に開始します。
戻り値
空の未来。
StopTranscribingAsync
構文: public inline std::future< void > StopTranscribingAsync ( );
会話の文字起こしを非同期的に停止します。
戻り値
空の未来。
ConversationTranscriber
構文: public inline explicit ConversationTranscriber ( SPXRECOHANDLE hreco );
内部コンストラクター。 指定されたハンドルを使用して新しいインスタンスを作成します。
パラメーター
hreco
認識エンジン ハンドル。
~ConversationTranscriber
構文: public inline ~ConversationTranscriber ( );
デストラクターです。
SetAuthorizationToken
構文: public inline void SetAuthorizationToken ( const std::string & token );
サーバーの接続に使用する承認トークンを設定します。
パラメーター
token
承認トークン。
GetAuthorizationToken
構文: public inline std::string GetAuthorizationToken ( );
承認トークンを取得します。
戻り値
承認トークン
FromConfig
構文: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::nullptr_t );
音声構成から会話文字起こしを作成します。
パラメーター
speechconfig
音声の構成。
戻り値
スマート ポインターでラップされた会話文字起こしポインター。
FromConfig
構文: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
音声構成とオーディオ構成から会話文字起こしを作成します。
パラメーター
speechconfig
音声の構成。audioInput
オーディオ構成。
戻り値
スマート ポインターでラップされた会話文字起こしポインター。
FromConfig
構文: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< AutoDetectSourceLanguageConfig > autoDetectSourceLangConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
音声構成、自動検出ソース言語構成、およびオーディオ構成から会話文字起こしを作成します。
パラメーター
speechconfig
音声の構成。autoDetectSourceLangConfig
自動検出ソース言語の構成。audioInput
オーディオ構成。
戻り値
スマート ポインターがスレッド trasncriber ポインターをラップしました。
FromConfig
構文: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< SourceLanguageConfig > sourceLanguageConfig , std::shared_ptr< Audio::AudioConfig > audioInput );
音声構成、ソース言語構成、オーディオ構成から会話文字起こしを作成します。
パラメーター
speechconfig
音声の構成。sourceLanguageConfig
ソース言語の構成。audioInput
オーディオ構成。
戻り値
スマート ポインターでラップされた会話文字起こしポインター。
FromConfig
構文: public inline static std::shared_ptr< ConversationTranscriber > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , const std::string & sourceLanguage , std::shared_ptr< Audio::AudioConfig > audioInput );
音声構成、ソース言語、オーディオ構成から会話文字起こしを作成します。
パラメーター
speechconfig
音声の構成。sourceLanguage
ソース言語。audioInput
オーディオ構成。
戻り値
スマート ポインターでラップされた会話文字起こしポインター。