Freigeben über


SpeechSynthesizer.TrySetDefaultVoiceAsync(VoiceInformation) Methode

Definition

Versucht asynchron, die für die Sprachsynthese auf einem IoT-Gerät verwendete Stimme festzulegen.

Hinweis

Diese Methode ist nur im eingebetteten Modus verfügbar.

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)

Parameter

voice
VoiceInformation

Eine der installierten Sprachsynthese-Engines (Stimmen).

Gibt zurück

Ein asynchroner Vorgang, der TRUE zurückgibt, wenn der Setvorgang erfolgreich war. Andernfalls wird false zurückgegeben.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)

Hinweise

Ihre App muss die SystemVerwaltungsfunktion deklarieren, mit der Apps auf grundlegende Systemverwaltungsberechtigungen wie Gebietsschema, Zeitzone, Herunterfahren und Neustart zugreifen können.

Die SystemManagement-Funktion muss den iot-Namespace enthalten, wenn Sie ihn im Paketmanifest Ihrer App deklarieren.

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

Verwenden Sie Windows.Globalization.ApplicationLanguages.Languages , um die vom Benutzer bevorzugte Liste der aktuellen Laufzeitsprachwerte abzurufen.

Gilt für:

Weitere Informationen