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