次の方法で共有


クラス 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 オーディオ構成の共有スマート ポインター。

戻り値

スマート ポインターでラップされたスピーカー認識エンジン ポインター。