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


SpeakerRecognizer class

Определяет класс SpeakerRecognizer для операций распознавания говорящего Handles от пользователя для операций профиля голоса (например, createProfile, deleteProfile).

Extends

Конструкторы

SpeakerRecognizer(SpeechConfig, AudioConfig)

Инициализирует экземпляр SpeakerRecognizer.

Свойства

authorizationToken

Возвращает маркер авторизации, используемый для взаимодействия со службой.

internalData
properties

Коллекция свойств и их значения, определенные для этого объекта SpeakerRecognizer.

telemetryEnabled

Этот метод возвращает текущее состояние параметра телеметрии.

Унаследованные свойства

sessionStarted

Определяет обработчик событий, запущенных в сеансе.

sessionStopped

Определяет обработчик событий, остановленных в сеансе.

speechEndDetected

Определяет обработчик событий остановки речи.

speechStartDetected

Определяет обработчик событий, запущенных в речи.

Методы

close()

Включено для обеспечения совместимости

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Получение результата распознавания для модели с использованием заданного звука

Наследуемые методы

enableTelemetry(boolean)

Этот метод глобально включает или отключает данные телеметрии.

Сведения о конструкторе

SpeakerRecognizer(SpeechConfig, AudioConfig)

Инициализирует экземпляр SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Параметры

speechConfig
SpeechConfig

Набор свойств конфигурации.

audioConfig
AudioConfig

Необязательная конфигурация аудиовхода, связанная с распознавателем

Сведения о свойстве

authorizationToken

Возвращает маркер авторизации, используемый для взаимодействия со службой.

string authorizationToken

Значение свойства

string

Токен авторизации

internalData

object internalData

Значение свойства

object

properties

Коллекция свойств и их значения, определенные для этого объекта SpeakerRecognizer.

PropertyCollection properties

Значение свойства

Коллекция свойств и их значения, определенные для этого объекта SpeakerRecognizer.

telemetryEnabled

Этот метод возвращает текущее состояние параметра телеметрии.

static boolean telemetryEnabled

Значение свойства

boolean

Значение true, если телеметрия включена, в противном случае — false.

Сведения об унаследованном свойстве

sessionStarted

Определяет обработчик событий, запущенных в сеансе.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Значение свойства

(sender: Recognizer, event: SessionEventArgs) => void

Наследуется отRecognizer.sessionStarted

sessionStopped

Определяет обработчик событий, остановленных в сеансе.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Значение свойства

(sender: Recognizer, event: SessionEventArgs) => void

Наследуется отRecognizer.sessionStopped

speechEndDetected

Определяет обработчик событий остановки речи.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Значение свойства

(sender: Recognizer, event: RecognitionEventArgs) => void

Наследуется отRecognizer.speechEndDetected

speechStartDetected

Определяет обработчик событий, запущенных в речи.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Значение свойства

(sender: Recognizer, event: RecognitionEventArgs) => void

Наследуется отRecognizer.speechStartDetected

Сведения о методе

close()

Включено для обеспечения совместимости

function close(): Promise<void>

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

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Получение результата распознавания для модели с использованием заданного звука

function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>

Параметры

model

SpeakerIdentificationModel | SpeakerVerificationModel

Модель, содержащая идентифицируемые профили голосовых функций

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

Сведения о наследуемом методе

enableTelemetry(boolean)

Этот метод глобально включает или отключает данные телеметрии.

static function enableTelemetry(enabled: boolean)

Параметры

enabled

boolean

Глобальный параметр для сбора данных телеметрии. Если задано значение true, данные телеметрии, такие как ошибки микрофона, собираются и отправляются в корпорацию Майкрософт. Если задано значение false, данные телеметрии не отправляются в корпорацию Майкрософт.

Наследуется отRecognizer.enableTelemetry