Partager via


SpeechSynthesizer.TrySetDefaultVoiceAsync(VoiceInformation) Méthode

Définition

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.

S’applique à

Voir aussi