Freigeben über


SpeechRecognizer.TrySetSystemSpeechLanguageAsync(Language) Methode

Definition

Versucht asynchron, die für die Spracherkennung auf einem IoT-Gerät verwendete Systemsprache festzulegen.

Hinweis

Diese Methode ist nur im eingebetteten Modus verfügbar.

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)

Parameter

speechLanguage
Language

Die auf BCP-47 basierende Systemsprache, die für die Spracherkennung verwendet wird.

Gibt zurück

Ein asynchroner Vorgang, der TRUE zurückgibt, wenn der Setvorgang erfolgreich war. Andernfalls wird false zurückgegeben.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)

Hinweise

Ihre App muss die SystemVerwaltungsfunktion deklarieren, mit der Apps auf grundlegende Systemverwaltungsberechtigungen wie Gebietsschema, Zeitzone, Herunterfahren und Neustart zugreifen können.

Die SystemManagement-Funktion muss den iot-Namespace enthalten, wenn Sie ihn im Paketmanifest Ihrer App deklarieren.

<Capabilities><iot:Capability Name="systemManagement"/></Capabilities>

Verwenden Sie SystemSpeechLanguage , um die aktuelle Spracherkennungssprache des Systems abzurufen.

Verwenden Sie Windows.Globalization.Language.IsWellFormed , um speechLanguage zu überprüfen.

Gilt für:

Weitere Informationen