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


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

наследуется отРаспознавателя.sessionStopped

speechEndDetected

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

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

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

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

наследуется отРаспознавателя.speechEndDetected

speechStartDetected

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

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

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

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

наследуется отРаспознавателя.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, данные телеметрии не отправляются в корпорацию Майкрософт.

наследуется от распознавателя.enableTelemetry