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


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
Наследование
Object Platform::Object IInspectable ActivationSignalDetectionConfiguration
Атрибуты
Реализации

Требования к 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 .

Применяется к

См. также раздел