VoiceProfileClient class

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

Extends

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

VoiceProfileClient(SpeechConfig)

Конструктор VoiceProfileClient.

Свойства

authorizationToken

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

internalData
properties

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

telemetryEnabled

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

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

sessionStarted

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

sessionStopped

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

speechEndDetected

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

speechStartDetected

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

Методы

close()

Очистка объекта и закрытие базового подключения

createProfileAsync(VoiceProfileType, string)

Создание голосового профиля распознавания говорящего

deleteProfileAsync(VoiceProfile)

Удаление голосового профиля распознавания говорящего

enrollProfileAsync(VoiceProfile, AudioConfig)

Создание голосового профиля распознавания говорящего

getActivationPhrasesAsync(VoiceProfileType, string)

Получение допустимых фраз авторизации для регистрации профиля голосовой связи

getAllProfilesAsync(VoiceProfileType)

Получение всех голосовых профилей в учетной записи с заданным типом голосового профиля

resetProfileAsync(VoiceProfile)

Удаление всех регистраций для профиля голоса распознавания говорящего

retrieveEnrollmentResultAsync(VoiceProfile)

Получение текущих сведений о голосовом профиле

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

enableTelemetry(boolean)

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

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

VoiceProfileClient(SpeechConfig)

Конструктор VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

Параметры

speechConfig
SpeechConfig

Набор начальных свойств для этого синтезатора (ключ проверки подлинности, регион &c)

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

authorizationToken

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

string authorizationToken

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

string

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

internalData

object internalData

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

object

properties

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

PropertyCollection properties

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

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

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>

createProfileAsync(VoiceProfileType, string)

Создание голосового профиля распознавания говорящего

function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>

Параметры

profileType
VoiceProfileType

Тип создаваемого профиля голоса

lang

string

Строка языка (языковой стандарт) для голосового профиля

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

Promise<VoiceProfile>

  • Обещание VoiceProfile.

deleteProfileAsync(VoiceProfile)

Удаление голосового профиля распознавания говорящего

function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Параметры

profile
VoiceProfile

Удаляемая голосовая связь

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

  • Обещание VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Создание голосового профиля распознавания говорящего

function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>

Параметры

profile
VoiceProfile

Профиль голосовой связи для создания регистрации

audioConfig
AudioConfig

сведения об источнике, из которого следует создать регистрацию

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

  • Обещание VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Получение допустимых фраз авторизации для регистрации профиля голосовой связи

function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>

Параметры

profileType
VoiceProfileType

Тип профиля для получения фраз активации

lang

string

Строка языка (языковой стандарт) для голосового профиля

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

getAllProfilesAsync(VoiceProfileType)

Получение всех голосовых профилей в учетной записи с заданным типом голосового профиля

function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>

Параметры

profileType
VoiceProfileType

тип профиля (идентификация или проверка), для которого необходимо получить список профилей

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

  • Обещание массива VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Удаление всех регистраций для профиля голоса распознавания говорящего

function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Параметры

profile
VoiceProfile

Профиль голосовой связи для сброса

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

  • Обещание VoiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Получение текущих сведений о голосовом профиле

function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>

Параметры

profile
VoiceProfile

Профиль голосовой связи для получения сведений

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

  • Обещание VoiceProfileEnrollmentResult.

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

enableTelemetry(boolean)

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

static function enableTelemetry(enabled: boolean)

Параметры

enabled

boolean

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

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