SpeechRecognizer.TrySetSystemSpeechLanguageAsync(Language) Método

Definición

Intenta establecer de forma asincrónica el idioma del sistema que se usa para el reconocimiento de voz en un dispositivo IoT .

Nota

Este método solo está disponible en modo incrustado.

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

Lenguaje del sistema basado en BCP-47 que se usa para el reconocimiento de voz.

Devoluciones

Una operación asincrónica que devuelve true si la operación set se realizó correctamente. De lo contrario, devuelve false.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)

Comentarios

La aplicación debe declarar la funcionalidad systemManagement , que permite a las aplicaciones acceder a privilegios básicos de administración del sistema, incluida la configuración regional, la zona horaria, el apagado y el reinicio.

La funcionalidad systemManagement debe incluir el espacio de nombres iot al declararlo en el manifiesto del paquete de la aplicación.

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

Use SystemSpeechLanguage para obtener el idioma de reconocimiento de voz del sistema actual.

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

Se aplica a

Consulte también