VoiceInformation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关已安装的语音合成引擎的信息, (语音) 。
public ref class VoiceInformation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoiceInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoiceInformation
Public NotInheritable Class VoiceInformation
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
只有安装在系统上的 Microsoft 签名语音才能使用 SpeechSynthesizer 生成语音。 每个语音生成单一语言的合成语音,就像在特定国家/地区一样。
下面是随 Windows 提供的 Microsoft 签名语音的列表。
语音 | 性别 | Windows 8 | Windows 8.1 | 名称 | 显示名称 |
---|---|---|---|---|---|
美式英语 | Female | Y | Y | Zira | Microsoft Zira (en-US,女性) 。 |
美式英语 | 男 | Y | Y | David | Microsoft David (en-US, 男) |
英语 GB | Female | Y | Y | 榛子 | Microsoft Hazel (en-GB,女性) |
法语 FR | Female | Y | Y | Hortense | Microsoft Hortense (fr-FR , 女性) |
德语 DE | Female | Y | Y | Hedda | Microsoft Hedda (de-DE,女性) |
西班牙语 ES | Female | Y | Y | 海伦娜 | Microsoft Helena (es-ES, 女性) |
中文(中国) | Female | Y | Y | 汇汇 | Microsoft 汇辉 (zh-CN,女) |
中文 TW | Female | Y | Y | 韩寒 | Microsoft Hanhan (zh-TW, 女性) |
日语 JA | Female | Y | Y | Haruka | Microsoft Haruka (ja-JP,女性) |
朝鲜语 KR | Female | Y | Y | Heami | Microsoft Heami (ko-KR,女性) |
西班牙语 MX | Female | N | Y | 柏 | Microsoft Sabina (es-MX, 女性) |
意大利语 IT | Female | N | Y | 艾 尔 莎 | Microsoft Elsa (it-IT,女性) |
英语 IN | Female | N | Y | Heera | Microsoft Heera (en-IN, 女性) |
俄语 RU | Female | N | Y | 伊丽娜 | Microsoft Irina (ru-RU,女) |
中文(香港) | Female | N | Y | 特 蕾 西 | Microsoft Tracy (zh-HK,女) |
波兰语 PL | Female | N | Y | Paulina | Microsoft Paulina (pl-PL,女) |
葡萄牙语 BR | Female | N | Y | Maria | Microsoft Maria (pt-BR,女) |
默认情况下,新的 SpeechSynthesizer 对象使用当前系统语音 (调用 DefaultVoice 来找出) 默认语音。
若要指定任何其他语音合成 (安装在用户系统上的文本转语音) 语音,请使用 Voice 方法 (找出系统上安装了哪些语音,) 调用 AllVoices 。
如果未指定语言,则会加载与语言控制面板中选择的语言最接近的语音。
属性
Description |
获取语音合成引擎 (语音) 的说明。 |
DisplayName |
获取与语音合成引擎关联的显示名称, (语音) 。 |
Gender |
获取语音合成引擎 (语音) 的性别设置。 |
Id |
获取语音合成引擎 (语音) 的唯一 ID。 |
Language |
获取语音合成引擎的规范化 BCP-47 语言标记 (语音) 。 |