SpeechSynthesizer.TrySetDefaultVoiceAsync(VoiceInformation) 方法

定义

异步尝试在 IoT 设备上设置用于语音合成的语音。

注意

此方法仅在 嵌入模式下可用。

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)

参数

voice
VoiceInformation

已安装的语音合成引擎之一 (语音) 。

返回

如果设置操作成功,则返回 true 的异步操作。 否则,返回 false。

属性

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

应用必须声明 systemManagement 功能,该功能允许应用访问基本的系统管理权限,包括区域设置、时区、关闭和重新启动。

在应用的程序包清单中声明 systemManagement 功能时,该功能必须包含 iot 命名空间。

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

使用 Windows.Globalization.ApplicationLanguages.Languages 获取用户首选的当前运行时语言值的排名列表。

适用于

另请参阅