ActivationSignalDetectionConfiguration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о конфигурации для одного сигнала, поддерживаемого детектором сигналов активации. Например, ключевое слово "Привет, Кортана" на английском языке (США).
public ref class ActivationSignalDetectionConfiguration sealed
public ref class ActivationSignalDetectionConfiguration sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetectionConfiguration final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetectionConfiguration final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetectionConfiguration
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetectionConfiguration : System.IDisposable
Public NotInheritable Class ActivationSignalDetectionConfiguration
Public NotInheritable Class ActivationSignalDetectionConfiguration
Implements IDisposable
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10, version 2004 (появилось в 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v10.0)
|
Свойства
AvailabilityInfo |
Возвращает ограничения текущего использования, уникальные для данной конфигурации. |
DisplayName |
Возвращает имя сигнала в локализуемой, удобочитаемой форме. |
IsActive |
Возвращает значение, указывающее, обрабатывает ли объект ActivationSignalDetectionConfiguration параметры конфигурации. Возвращает значение, указывающее, соответствует ли эта конфигурация всем критериям для связанного ActivationSignalDetector для обработки входных данных, соответствующих сигналу. |
ModelId |
Возвращает идентификатор, обычно зависящий от языкового стандарта, для данных модели, связанных с этой конфигурацией. |
SignalId |
Возвращает независимый от языкового стандарта идентификатор для этой конфигурации. |
TrainingDataFormat |
Возвращает поддерживаемый формат данных, используемый для обучения обнаружения сигналов с этой конфигурацией (если он доступен). |
TrainingStepCompletionMaxAllowedTime |
Возвращает максимальное время, разрешенное для завершения этапа обучения для этой конфигурации (если доступно). |
TrainingStepsCompleted |
Возвращает количество шагов, выполненных в процессе обучения этой конфигурации (если доступно). |
TrainingStepsRemaining |
Возвращает количество шагов, оставшихся в процессе обучения этой конфигурации (если доступно). |
Методы
ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream) |
Предоставляет входные данные в указанном формате и пытается завершить этап обучения (если процесс обучения доступен для детектора сигналов этой конфигурации). Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать ApplyTrainingDataAsync . |
ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream) |
Асинхронно предоставляет входные данные в указанном формате и пытается выполнить этап обучения (если процесс обучения доступен для детектора сигналов этой конфигурации). |
ClearModelData() |
Удаляет все данные модели для цифрового помощник. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать ClearModelDataAsync . |
ClearModelDataAsync() |
Асинхронно удаляет все данные модели для цифрового помощник. |
ClearTrainingData() |
Удаляет все обучающие голосовые данные из ActivationSignalDetector для цифрового помощник. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать ClearTrainingDataAsync . |
ClearTrainingDataAsync() |
Асинхронно удаляет все обучающие голосовые данные из ActivationSignalDetector для цифрового помощник. |
Close() |
Закрывает объект ActivationSignalDetectionConfiguration и освобождает системные ресурсы. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
GetModelData() |
Возвращает данные конфигурации модели (относящиеся к детектору сигналов). Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать GetModelDataAsync . |
GetModelDataAsync() |
Асинхронно получает данные конфигурации модели (относящиеся к детектору сигналов). |
GetModelDataType() |
Возвращает тип данных конфигурации модели (специфичный для детектора сигналов). Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать GetModelDataTypeAsync . |
GetModelDataTypeAsync() |
Асинхронно получает тип данных конфигурации модели (специфичный для детектора сигналов). |
SetEnabled(Boolean) |
Включает или отключает конфигурацию на уровне приложения, независимо от параметров системного уровня. Конфигурация должна быть разрешена и включена для связанного с ней ActivationSignalDetector. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать SetEnabledAsync . |
SetEnabledAsync(Boolean) |
Асинхронно включает или отключает конфигурацию на уровне приложения, независимо от параметров системного уровня. Конфигурация должна быть разрешена и включена для связанного с ней ActivationSignalDetector. |
SetEnabledWithResult(Boolean) |
Включает или отключает конфигурацию на уровне приложения, независимо от параметров системного уровня, и возвращает индикатор успеха. Конфигурация должна быть разрешена и включена для связанного с ней ActivationSignalDetector. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать SetEnabledAsync . |
SetEnabledWithResultAsync(Boolean) |
Асинхронно включает или отключает конфигурацию на уровне приложения, независимо от параметров системного уровня, и возвращает индикатор успеха. Конфигурация должна быть разрешена и включена для связанного с ней ActivationSignalDetector. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать SetEnabledAsync . |
SetModelData(String, IInputStream) |
Задает данные конфигурации модели (относящиеся к детектору сигналов). Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать SetModelDataAsync . |
SetModelDataAsync(String, IInputStream) |
Асинхронно задает данные конфигурации модели (характерные для детектора сигналов). |
SetModelDataWithResult(String, IInputStream) |
Задает данные конфигурации модели (относящиеся к детектору сигналов) и возвращает индикатор успешности. |
SetModelDataWithResultAsync(String, IInputStream) |
Асинхронно задает данные конфигурации модели (относящиеся к детектору сигналов) и возвращает индикатор успешности. |
События
AvailabilityChanged |
Происходит при изменении состояния доступности ActivationSignalDetector . |