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


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)

Параметры

speechLanguage
Language

Системный язык на основе BCP-47, используемый для распознавания речи.

Возвращаемое значение

Асинхронная операция, возвращающая значение 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.

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

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