クラス Speaker::SpeakerRecognizer
class Speaker::SpeakerRecognizer
: public std::enable_shared_from_this< SpeakerRecognizer >
話者認識を実行します。 バージョン 1.12.0 で追加されました。
メンバー
プロパティ
構文: public PropertyCollection & Properties;
この SpeakerRecognizer に対して定義されているプロパティとその値のコレクション。
~SpeakerRecognizer
構文: public inline virtual ~SpeakerRecognizer ( );
デストラクターです。
RecognizeOnceAsync
構文: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerVerificationModel > model );
検証モデルで話者を確認します。
パラメーター
model
話者 verficiation モデルの共有スマート ポインター。
戻り値
スマート ポインターでラップされたスピーカー認識の結果の将来。
RecognizeOnceAsync
構文: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerIdentificationModel > model );
話者識別モデルで話者を識別します。
パラメーター
model
話者識別モデルの共有スマート ポインター。
戻り値
スマート ポインターでラップされたスピーカー認識の結果の将来。
FromConfig
構文: public inline static std::shared_ptr< SpeakerRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
音声構成とオーディオ構成からスピーカー認識エンジンを作成します。
パラメーター
speechconfig
音声構成の共有スマート ポインター。audioInput
オーディオ構成の共有スマート ポインター。
戻り値
スマート ポインターでラップされたスピーカー認識エンジン ポインター。