SpeechRecognizer.TrySetSystemSpeechLanguageAsync(Language) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно пытается задать системный язык, используемый для распознавания речи на устройстве Интернета вещей.
Примечание
Этот метод доступен только во встроенном режиме.
public:
static IAsyncOperation<bool> ^ TrySetSystemSpeechLanguageAsync(Language ^ speechLanguage);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<bool> TrySetSystemSpeechLanguageAsync(Language const& speechLanguage);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> TrySetSystemSpeechLanguageAsync(Language speechLanguage);
function trySetSystemSpeechLanguageAsync(speechLanguage)
Public Shared Function TrySetSystemSpeechLanguageAsync (speechLanguage As Language) As IAsyncOperation(Of Boolean)
Параметры
Возвращаемое значение
Асинхронная операция, возвращающая значение true, если операция установки завершилась успешно. В противном случае возвращает значение false.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v5.0)
|
Комментарии
Приложение должно объявить возможность systemManagement , которая позволяет приложениям получать доступ к базовым привилегиям системного администрирования, включая языковой стандарт, часовой пояс, завершение работы и перезагрузку.
Возможность systemManagement должна включать пространство имен Интернета вещей при объявлении ее в манифесте пакета приложения.
<Capabilities><iot:Capability Name="systemManagement"/></Capabilities>
Используйте SystemSpeechLanguage , чтобы получить текущий язык распознавания речи системы.
Используйте Windows.Globalization.Language.IsWellFormed для проверки speechLanguage.