Condividi tramite


SpeechRecognizer.TrySetSystemSpeechLanguageAsync(Language) Metodo

Definizione

Tenta in modo asincrono di impostare la lingua di sistema usata per il riconoscimento vocale in un dispositivo IoT .

Nota

Questo metodo è disponibile solo in modalità incorporata.

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)

Parametri

speechLanguage
Language

Linguaggio di sistema basato su BCP-47 usato per il riconoscimento vocale.

Restituisce

Operazione asincrona che restituisce true se l'operazione di set è riuscita. In caso contrario, restituisce false.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

L'app deve dichiarare la funzionalità systemManagement , che consente alle app di accedere ai privilegi di amministrazione del sistema di base, tra cui impostazioni locali, fuso orario, arresto e riavvio.

La funzionalità systemManagement deve includere lo spazio dei nomi iot quando lo dichiari nel manifesto del pacchetto dell'app.

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

Usare SystemSpeechLanguage per ottenere la lingua corrente di riconoscimento vocale del sistema.

Usare Windows.Globalization.Language.IsWellFormed per convalidare speechLanguage.

Si applica a

Vedi anche