SpeechRecognizer.TrySetSystemSpeechLanguageAsync(Language) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.