Поделиться через


VoiceInformation Класс

Определение

Предоставляет сведения об установленном обработчике синтеза речи (голос).

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
Наследование
Object Platform::Object IInspectable VoiceInformation
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Для создания речи с помощью SpeechSynthesizer можно использовать только голоса, подписанные корпорацией Майкрософт. Каждый голос создает синтезированную речь на одном языке, на котором говорят в определенной стране или регионе.

Ниже приведен список голосов, подписанных корпорацией Майкрософт, которые предоставляются вместе с Windows.

Голосовая связьпол;Windows 8Windows 8.1ИмяОтображаемое имя
Английский (США)Жен.ДаДаЗираMicrosoft Zira (en-US, female).
Английский (США)Муж.ДаДаDavidMicrosoft David (en-US, male)
Английский (ГБ)Жен.ДаДаХейзелMicrosoft Hazel (en-GB, female)
Французский FRЖен.ДаДаГортензияMicrosoft Hortense (fr-FR, женский)
Немецкий DEЖен.ДаДаГеддаMicrosoft Hedda (de-DE, female)
Испанский ESЖен.ДаДаЕленаMicrosoft Helena (es-ES, женский)
Китайский КНРЖен.ДаДаHuihuiMicrosoft Huihui (zh-CN, female)
Китайский TWЖен.ДаДаХанханMicrosoft Hanhan (zh-TW, женский)
Японский JAЖен.ДаДаХарукаMicrosoft Haruka (ja-JP, female)
Корейский KRЖен.ДаДаХеамиMicrosoft Heami (ko-KR, female)
Испанский MXЖен.NДаСабинаMicrosoft Sabina (es-MX, женский)
Итальянский ИТЖен.NДаЭльзаMicrosoft Elsa (it-IT, female)
Английский язык INЖен.NДаХираMicrosoft Heera (en-IN, female)
Русский ЕЗЖен.NДаИринаMicrosoft Ирина (ru-RU, женщина)
Китайский (Гонконг)Жен.NДаТрейсиMicrosoft Tracy (zh-HK, женский)
Польский PLЖен.NДаПолинаMicrosoft Paulina (pl-PL, female)
Португальский BRЖен.NДаМарияMicrosoft Maria (pt-BR, female)

По умолчанию новый объект SpeechSynthesizer использует текущий системный голос (вызовите DefaultVoice , чтобы узнать, что такое голос по умолчанию).

Чтобы указать любые другие голоса синтеза речи (преобразования текста в речь), установленные в системе пользователя, используйте метод Voice (чтобы узнать, какие голоса установлены в системе, вызовите AllVoices).

Если язык не указан, загружается голос, который наиболее точно соответствует языку, выбранному на панели управления языком.

Свойства

Description

Возвращает описание подсистемы синтеза речи (голос).

DisplayName

Возвращает отображаемое имя, связанное с подсистемой синтеза речи (голос).

Gender

Возвращает параметр пола модуля синтеза речи (голос).

Id

Возвращает уникальный идентификатор подсистемы синтеза речи (voice).

Language

Возвращает нормализованный тег языка BCP-47 подсистемы синтеза речи (голос).

Применяется к

См. также раздел