SpeakerRecognizer class
Определяет класс SpeakerRecognizer для операций распознавания говорящего Handles от пользователя для операций профиля голоса (например, createProfile, deleteProfile).
- Extends
Конструкторы
Speaker |
Инициализирует экземпляр SpeakerRecognizer. |
Свойства
authorization |
Возвращает маркер авторизации, используемый для взаимодействия со службой. |
internal |
|
properties | Коллекция свойств и их значения, определенные для этого объекта SpeakerRecognizer. |
telemetry |
Этот метод возвращает текущее состояние параметра телеметрии. |
Унаследованные свойства
session |
Определяет обработчик событий, запущенных в сеансе. |
session |
Определяет обработчик событий, остановленных в сеансе. |
speech |
Определяет обработчик событий остановки речи. |
speech |
Определяет обработчик событий, запущенных в речи. |
Методы
close() | Включено для обеспечения совместимости |
recognize |
Получение результата распознавания для модели с использованием заданного звука |
Наследуемые методы
enable |
Этот метод глобально включает или отключает данные телеметрии. |
Сведения о конструкторе
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>
Параметры
Модель, содержащая идентифицируемые профили голосовых функций
Возвращаемое значение
Promise<SpeakerRecognitionResult>
Сведения о наследуемом методе
enableTelemetry(boolean)
Этот метод глобально включает или отключает данные телеметрии.
static function enableTelemetry(enabled: boolean)
Параметры
- enabled
-
boolean
Глобальный параметр для сбора данных телеметрии. Если задано значение true, данные телеметрии, такие как ошибки микрофона, собираются и отправляются в корпорацию Майкрософт. Если задано значение false, данные телеметрии не отправляются в корпорацию Майкрософт.
Наследуется отRecognizer.enableTelemetry