Partager via


SpeechRecognizer.TrySetSystemSpeechLanguageAsync(Language) Méthode

Définition

Tente de manière asynchrone de définir la langue système utilisée pour la reconnaissance vocale sur un appareil IoT .

Notes

Cette méthode est disponible uniquement en mode Incorporé.

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)

Paramètres

speechLanguage
Language

Langue système basée sur BCP-47 utilisée pour la reconnaissance vocale.

Retours

Opération asynchrone qui retourne true si l’opération set a réussi. Sinon, retourne false.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)

Remarques

Votre application doit déclarer la fonctionnalité systemManagement , qui permet aux applications d’accéder aux privilèges d’administration système de base, notamment les paramètres régionaux, le fuseau horaire, l’arrêt et le redémarrage.

La fonctionnalité systemManagement doit inclure l’espace de noms iot lorsque vous le déclarez dans le manifeste de package de votre application.

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

Utilisez SystemSpeechLanguage pour obtenir la langue de reconnaissance vocale système actuelle.

Utilisez Windows.Globalization.Language.IsWellFormed pour valider speechLanguage.

S’applique à

Voir aussi