Bagikan melalui


PromptBuilder Konstruktor

Definisi

Membuat instans PromptBuilder baru kelas.

Overload

Nama Deskripsi
PromptBuilder()

Membuat instans PromptBuilder baru kelas.

PromptBuilder(CultureInfo)

Membuat instans PromptBuilder baru kelas dan menentukan budaya.

PromptBuilder()

Sumber:
PromptBuilder.cs
Sumber:
PromptBuilder.cs
Sumber:
PromptBuilder.cs
Sumber:
PromptBuilder.cs

Membuat instans PromptBuilder baru kelas.

public:
 PromptBuilder();
public PromptBuilder();
Public Sub New ()

Contoh

Contoh berikut membuat instans baru PromptBuilder dan menambahkan string teks ke dalamnya.

using System.Speech.Synthesis;

public void MySimpleText ()
{
    PromptBuilder builder = new PromptBuilder ();
    builder.AppendText("Hello world!");
}

Markup berikut menunjukkan yang setara dalam Speech Synthesis Markup Language (SSML), (xml:lang adalah atribut elemen yang speak diperlukan):

<speak version="1.0"
 xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
  Hello world!
</speak>

Berlaku untuk

PromptBuilder(CultureInfo)

Sumber:
PromptBuilder.cs
Sumber:
PromptBuilder.cs
Sumber:
PromptBuilder.cs
Sumber:
PromptBuilder.cs

Membuat instans PromptBuilder baru kelas dan menentukan budaya.

public:
 PromptBuilder(System::Globalization::CultureInfo ^ culture);
public PromptBuilder(System.Globalization.CultureInfo culture);
new System.Speech.Synthesis.PromptBuilder : System.Globalization.CultureInfo -> System.Speech.Synthesis.PromptBuilder
Public Sub New (culture As CultureInfo)

Parameter

culture
CultureInfo

Menyediakan informasi tentang budaya tertentu, seperti bahasanya, nama budaya, sistem penulisan, kalender yang digunakan, dan cara memformat tanggal dan mengurutkan string.

Contoh

Contoh berikut membuat instans PromptBuilder dan menentukan Culture.

using System.Speech.Synthesis;

public void MySimpleText ()
{
    PromptBuilder builder = new PromptBuilder(new System.Globalization.CultureInfo("en-US"));
    builder.AppendText("Hello world!");
}

Markup berikut menunjukkan SSML yang setara:

<speak version="1.0"
 xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
  Hello world!
</speak>

Keterangan

Konstruktor ini menetapkan nilai untuk Culture properti . Objek SpeechSynthesizer akan mencoba memilih suara yang diinstal yang mendukung bahasa yang ditentukan oleh culture parameter untuk memproses perintah. Jika suara dengan budaya yang ditentukan ditemukan, suara tersebut akan digunakan. Jika suara dengan budaya yang ditentukan tidak dapat ditemukan, suara default akan digunakan.

Untuk mengucapkan kata-kata dengan benar dalam bahasa yang ditentukan oleh culture parameter, mesin sintesis ucapan (teks ke ucapan atau TTS) yang mendukung bahasa harus diinstal. Mesin TTS yang diinstal disebut suara. Untuk mendapatkan informasi tentang suara mana yang diinstal untuk budaya tertentu, gunakan metode .GetInstalledVoices

Microsoft Windows dan System.Speech API menerima semua kode negara bahasa yang valid sebagai nilai untuk culture. Mesin TTS yang dikirim dengan Windows 7 mendukung kode negara bahasa berikut:

  • en-US. Bahasa Inggris (Amerika Serikat)

  • zh-CN. Tionghoa (Tiongkok)

  • zh-TW. Tionghoa (Taiwan)

Kode bahasa dua huruf seperti "en" juga diizinkan.

Berlaku untuk