SpeechSynthesizer.TrySetDefaultVoiceAsync(VoiceInformation) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.