VoiceProfileClient class
Определяет класс VoiceProfileClient для операций дескрипторов распознавания говорящего от пользователя для операций профиля голоса (например, createProfile, deleteProfile).
- Extends
Конструкторы
Voice |
Конструктор VoiceProfileClient. |
Свойства
authorization |
Возвращает маркер авторизации, используемый для взаимодействия со службой. |
internal |
|
properties | Коллекция свойств и их значения, определенные для этого VoiceProfileClient. |
telemetry |
Этот метод возвращает текущее состояние параметра телеметрии. |
Унаследованные свойства
session |
Определяет обработчик событий, запущенных в сеансе. |
session |
Определяет обработчик событий, остановленных в сеансе. |
speech |
Определяет обработчик событий остановки речи. |
speech |
Определяет обработчик событий, запущенных в речи. |
Методы
close() | Очистка объекта и закрытие базового подключения |
create |
Создание голосового профиля распознавания говорящего |
delete |
Удаление голосового профиля распознавания говорящего |
enroll |
Создание голосового профиля распознавания говорящего |
get |
Получение допустимых фраз авторизации для регистрации профиля голосовой связи |
get |
Получение всех голосовых профилей в учетной записи с заданным типом голосового профиля |
reset |
Удаление всех регистраций для профиля голоса распознавания говорящего |
retrieve |
Получение текущих сведений о голосовом профиле |
Наследуемые методы
enable |
Этот метод глобально включает или отключает данные телеметрии. |
Сведения о конструкторе
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
Удаляемая голосовая связь
Возвращаемое значение
Promise<VoiceProfileResult>
- Обещание VoiceProfileResult.
enrollProfileAsync(VoiceProfile, AudioConfig)
Создание голосового профиля распознавания говорящего
function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>
Параметры
- profile
- VoiceProfile
Профиль голосовой связи для создания регистрации
- audioConfig
- AudioConfig
сведения об источнике, из которого следует создать регистрацию
Возвращаемое значение
Promise<VoiceProfileEnrollmentResult>
- Обещание VoiceProfileEnrollmentResult.
getActivationPhrasesAsync(VoiceProfileType, string)
Получение допустимых фраз авторизации для регистрации профиля голосовой связи
function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>
Параметры
- profileType
- VoiceProfileType
Тип профиля для получения фраз активации
- lang
-
string
Строка языка (языковой стандарт) для голосового профиля
Возвращаемое значение
Promise<VoiceProfilePhraseResult>
getAllProfilesAsync(VoiceProfileType)
Получение всех голосовых профилей в учетной записи с заданным типом голосового профиля
function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>
Параметры
- profileType
- VoiceProfileType
тип профиля (идентификация или проверка), для которого необходимо получить список профилей
Возвращаемое значение
Promise<VoiceProfileEnrollmentResult[]>
- Обещание массива VoiceProfileEnrollmentResults.
resetProfileAsync(VoiceProfile)
Удаление всех регистраций для профиля голоса распознавания говорящего
function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
Параметры
- profile
- VoiceProfile
Профиль голосовой связи для сброса
Возвращаемое значение
Promise<VoiceProfileResult>
- Обещание VoiceProfileResult.
retrieveEnrollmentResultAsync(VoiceProfile)
Получение текущих сведений о голосовом профиле
function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>
Параметры
- profile
- VoiceProfile
Профиль голосовой связи для получения сведений
Возвращаемое значение
Promise<VoiceProfileEnrollmentResult>
- Обещание VoiceProfileEnrollmentResult.
Сведения о наследуемом методе
enableTelemetry(boolean)
Этот метод глобально включает или отключает данные телеметрии.
static function enableTelemetry(enabled: boolean)
Параметры
- enabled
-
boolean
Глобальный параметр для сбора данных телеметрии. Если задано значение true, данные телеметрии, такие как ошибки микрофона, собираются и отправляются в корпорацию Майкрософт. Если задано значение false, данные телеметрии не отправляются в корпорацию Майкрософт.
Наследуется отRecognizer.enableTelemetry