PromptBuilder Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.