Partilhar via


SpeechRecognizer.TrySetSystemSpeechLanguageAsync(Language) Método

Definição

Tenta de forma assíncrona definir o idioma do sistema usado para reconhecimento de fala em um dispositivo IoT .

Observação

Esse método só está disponível no modo Inserido.

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)

Parâmetros

speechLanguage
Language

A linguagem do sistema baseada em BCP-47 usada para reconhecimento de fala.

Retornos

Uma operação assíncrona que retorna true se a operação set foi um sucesso. Caso contrário, retornará false.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Comentários

Seu aplicativo deve declarar a funcionalidade systemManagement , que permite que os aplicativos acessem privilégios básicos de administração do sistema, incluindo localidade, fuso horário, desligamento e reinicialização.

A funcionalidade systemManagement deve incluir o namespace iot ao declará-lo no manifesto do pacote do aplicativo.

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

Use SystemSpeechLanguage para obter a linguagem de reconhecimento de fala do sistema atual.

Use Windows.Globalization.Language.IsWellFormed para validar speechLanguage.

Aplica-se a

Confira também