SpeechSynthesizer.TrySetDefaultVoiceAsync(VoiceInformation) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente de manière asynchrone de définir la voix utilisée pour la synthèse vocale sur un appareil IoT .
Notes
Cette méthode est disponible uniquement en mode Incorporé.
public:
static IAsyncOperation<bool> ^ TrySetDefaultVoiceAsync(VoiceInformation ^ voice);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<bool> TrySetDefaultVoiceAsync(VoiceInformation const& voice);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> TrySetDefaultVoiceAsync(VoiceInformation voice);
function trySetDefaultVoiceAsync(voice)
Public Shared Function TrySetDefaultVoiceAsync (voice As VoiceInformation) As IAsyncOperation(Of Boolean)
Paramètres
- voice
- VoiceInformation
Un des moteurs de synthèse vocale (voix) installés.
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 du package de votre application.
<Capabilities><iot:Capability Name="systemManagement"/></Capabilities>
Utilisez Windows.Globalization.ApplicationLanguages.Languages pour obtenir la liste classée des valeurs de langage d’exécution actuelles préférées par l’utilisateur.