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 を使用して音声を生成するには、システムにインストールされている Microsoft 署名付き音声のみを使用できます。 各音声は、特定の国/地域で話されているように、1 つの言語で合成された音声を生成します。

Windows で提供される Microsoft 署名付き音声の一覧を次に示します。

音声性別Windows 8Windows 8.1名前表示名
英語 (米国)FemaleYYZiraMicrosoft Zira (en-US、female)。
英語 (米国)MaleYYDavidMicrosoft David (en-US、男性)
英語の GBFemaleYYハシバミMicrosoft ヘーゼル (en-GB、女性)
フランス語 FRFemaleYYホーテンスMicrosoft Hortense (fr-FR , female)
ドイツ語 DEFemaleYYHeddaMicrosoft Hedda (de-DE, female)
スペイン語 ESFemaleYYヘレナMicrosoft Helena (es-ES, female)
中国語 PRCFemaleYYHuihuiMicrosoft Huihui (zh-CN, female)
中国語 TWFemaleYYHanhanMicrosoft Hanhan (zh-TW, female)
日本語 JAFemaleYYはるかMicrosoft Haruka (ja-JP, female)
韓国語 KRFemaleYYHeamiMicrosoft Heami (ko-KR, female)
スペイン語 MXFemaleNYサビーナMicrosoft Sabina (es-MX, female)
イタリアの ITFemaleNYエルザMicrosoft エルザ (it-IT、女性)
英語 INFemaleNYヒラMicrosoft Heera (en-IN, female)
ロシア RUFemaleNYイリーナMicrosoft Irina (ru-RU, female)
中国語 HKFemaleNYトレイシーMicrosoft Tracy (zh-HK, female)
ポーランド語 PLFemaleNYPaulinaMicrosoft Paulina (pl-PL, female)
ポルトガル語 BRFemaleNYMariaMicrosoft Maria (pt-BR, female)

既定では、新しい SpeechSynthesizer オブジェクトは現在のシステム音声を使用します ( DefaultVoice を呼び出して、既定の音声が何であるかを確認します)。

ユーザーのシステムにインストールされている他の音声合成 (テキスト読み上げ) 音声のいずれかを指定するには、 Voice メソッドを使用します (システムにインストールされている音声を確認するには、 AllVoices を呼び出します)。

言語を指定しない場合は、[言語] コントロール パネルで選択した言語に最も近い音声が読み込まれます。

プロパティ

Description

音声合成エンジン (音声) の説明を取得します。

DisplayName

音声合成エンジン (音声) に関連付けられている表示名を取得します。

Gender

音声合成エンジン (音声) の性別設定を取得します。

Id

音声合成エンジン (音声) の一意の ID を取得します。

Language

音声合成エンジン (音声) の正規化された BCP-47 言語タグ を取得します。

適用対象

こちらもご覧ください