Condividi tramite


SpeechSynthesizer.TrySetDefaultVoiceAsync(VoiceInformation) Metodo

Definizione

Tenta in modo asincrono di impostare la voce usata per la sintesi vocale in un dispositivo IoT .

Nota

Questo metodo è disponibile solo in modalità incorporata.

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)

Parametri

voice
VoiceInformation

Uno dei motori di sintesi vocale installati (voci).

Restituisce

Operazione asincrona che restituisce true se l'operazione di set è riuscita. In caso contrario, restituisce false.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

L'app deve dichiarare la funzionalità systemManagement , che consente alle app di accedere ai privilegi di amministrazione del sistema di base, tra cui impostazioni locali, fuso orario, arresto e riavvio.

La funzionalità systemManagement deve includere lo spazio dei nomi iot quando lo dichiari nel manifesto del pacchetto dell'app.

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

Usare Windows.Globalization.ApplicationLanguages.Languages per ottenere l'elenco classificato dei valori del linguaggio di runtime correnti preferiti dall'utente.

Si applica a

Vedi anche