Поделиться через


class 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 Общий интеллектуальный указатель звуковой конфигурации.

Возвращаемое значение

Указатель распознавателя говорящего в оболочке с интеллектуальным указателем.