ActivationSignalDetector Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет аппаратные и программные компоненты, которые могут генерировать сигналы активации на основе входных данных из среды пользователя, таких как речевой ключевое слово, обнаружение звука или нажатие кнопки.
public ref class ActivationSignalDetector sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetector final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetector
Public NotInheritable Class ActivationSignalDetector
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 2004 (появилось в 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v10.0)
|
Свойства
CanCreateConfigurations |
Возвращает значение, указывающее, может ли activationSignalDetector добавлять или удалять элементы из своей коллекции объектов ActivationSignalDetectionConfiguration . |
DetectorId |
Возвращает уникальный идентификатор ActivationSignalDetector. |
Kind |
Возвращает поддерживаемые типы ActivationSignalDetector . |
ProviderId |
Возвращает идентификатор, уникальный для поставщика этого детектора, например изготовителя аппаратного ключевое слово точечных устройств. |
SupportedModelDataTypes |
Возвращает типы данных конфигурации модели, поддерживаемые детектором сигналов. |
SupportedPowerStates |
Возвращает режимы питания, поддерживаемые ActivationSignalDetector. |
SupportedTrainingDataFormats |
Возвращает поддерживаемые форматы для обучения ActivationSignalDetector. |
Методы
CreateConfiguration(String, String, String) |
Создает объект ActivationSignalDetectionConfiguration , связанный с указанной парой ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId , и добавляет его в коллекцию поддерживаемых конфигураций для детектора. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать CreateConfigurationAsync . |
CreateConfigurationAsync(String, String, String) |
Асинхронно создает объект ActivationSignalDetectionConfiguration , связанный с указанной парой ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId , и добавляет его в коллекцию поддерживаемых конфигураций для детектора. |
CreateConfigurationWithResult(String, String, String) |
Создает объект ActivationSignalDetectionConfigurationCreationResult , связанный с указанной парой ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId , добавляет его в коллекцию поддерживаемых конфигураций для детектора вместе с индикатором успешности. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать createConfigurationWithResultAsync(System.String,System.String,System.String). |
CreateConfigurationWithResultAsync(String, String, String) |
Aynchronously создает объект ActivationSignalDetectionConfigurationCreationResult , связанный с указанной парой ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId , добавляет его в коллекцию поддерживаемых конфигураций для детектора вместе с индикатором успеха. |
GetAvailableModelIdsForSignalId(String) |
Возвращает коллекцию идентификаторов моделей, доступных данному детектору для указанного идентификатора сигнала. Например, все поддерживаемые языковые параметры для языковых версий ключевое слово "Привет, Кортана". |
GetAvailableModelIdsForSignalIdAsync(String) |
Асинхронно получает коллекцию идентификаторов модели, доступных данному детектору для указанного идентификатора сигнала. Например, все поддерживаемые языковые параметры для языковых версий ключевое слово "Привет, Кортана". |
GetConfiguration(String, String) |
Возвращает объект ActivationSignalDetectionConfiguration , связанный с указанной парой ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId . Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать getConfigurationAsync . |
GetConfigurationAsync(String, String) |
Асинхронно получает объект ActivationSignalDetectionConfiguration , связанный с указанной парой ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId . |
GetConfigurations() |
Возвращает коллекцию объектов ActivationSignalDetectionConfiguration , связанных с ActivationSignalDetector. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать getConfigurationsAsync . |
GetConfigurationsAsync() |
Асинхронно получает коллекцию объектов ActivationSignalDetectionConfiguration , связанных с ActivationSignalDetector. |
GetSupportedModelIdsForSignalId(String) |
Асинхронно получает коллекцию идентификаторов модели, поддерживаемых этим детектором для указанного идентификатора сигнала. Например, все поддерживаемые языковые параметры для языковых версий ключевое слово "Привет, Кортана". Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать getSupportedModelIdsForSignalIdAsync . |
GetSupportedModelIdsForSignalIdAsync(String) |
Асинхронно получает коллекцию идентификаторов модели, поддерживаемых этим детектором для указанного идентификатора сигнала. Например, все поддерживаемые языковые параметры для языковых версий ключевое слово "Привет, Кортана". |
RemoveConfiguration(String, String) |
Удаляет activationSignalDetectionConfiguration, определяемую парами ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId . Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать RemoveConfigurationAsync . |
RemoveConfigurationAsync(String, String) |
Асинхронно удаляет activationSignalDetectionConfiguration, определяемую парами ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId . |
RemoveConfigurationWithResult(String, String) |
Удаляет activationSignalDetectionConfiguration, определяемую парами ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId , и возвращает индикатор успешности. Важно! Чтобы избежать возможных проблем с параллелизмом, рекомендуется использовать RemoveConfigurationWithResultAsync(System.String,System.String). |
RemoveConfigurationWithResultAsync(String, String) |
Асинхронно удаляет activationSignalDetectionConfiguration, определяемую парами ActivationSignalDetectionConfiguration.SignalId и ActivationSignalDetectionConfiguration.ModelId , и возвращает индикатор успешности. |