Share via


クラスの文字起こし::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 オーディオ構成。

戻り値

スマート ポインターでラップされた会話文字起こしポインター。