SpeechSynthesizer.TrySetDefaultVoiceAsync(VoiceInformation) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta de forma assíncrona definir a voz usada para síntese de fala em um dispositivo IoT .
Observação
Esse método está disponível apenas no modo Embedded.
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)
Parâmetros
- voice
- VoiceInformation
Um dos mecanismos de síntese de fala (vozes) instalados.
Retornos
Uma operação assíncrona que retorna true se a operação set foi um sucesso. Caso contrário, retornará false.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v5.0)
|
Comentários
Seu aplicativo deve declarar a funcionalidade systemManagement , que permite que os aplicativos acessem privilégios básicos de administração do sistema, incluindo localidade, fuso horário, desligamento e reinicialização.
A funcionalidade systemManagement deve incluir o namespace iot quando você o declara no manifesto do pacote do aplicativo.
<Capabilities><iot:Capability Name="systemManagement"/></Capabilities>
Use Windows.Globalization.ApplicationLanguages.Languages para obter a lista classificada dos valores de linguagem de runtime atuais preferidos pelo usuário.