PromptBuilder.StartParagraph Metode
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.
Menentukan awal paragraf dalam PromptBuilder objek, dan secara opsional menentukan bahasa.
Overload
StartParagraph(CultureInfo) |
Menentukan awal paragraf dalam budaya yang ditentukan dalam PromptBuilder objek . |
StartParagraph() |
Menentukan awal paragraf dalam PromptBuilder objek. |
Keterangan
Perintah panjang dapat dirender lebih seperti ucapan manusia jika dipecah menjadi kalimat dan paragraf.
StartParagraph(CultureInfo)
- Sumber:
- PromptBuilder.cs
- Sumber:
- PromptBuilder.cs
Menentukan awal paragraf dalam budaya yang ditentukan dalam PromptBuilder objek .
public:
void StartParagraph(System::Globalization::CultureInfo ^ culture);
public void StartParagraph (System.Globalization.CultureInfo culture);
member this.StartParagraph : System.Globalization.CultureInfo -> unit
Public Sub StartParagraph (culture As CultureInfo)
Parameter
- culture
- CultureInfo
Menyediakan informasi tentang budaya tertentu, seperti bahasa, nama budaya, sistem penulisan, kalender yang digunakan, dan cara memformat tanggal dan mengurutkan string.
Keterangan
Perintah panjang dapat dirender lebih seperti ucapan manusia jika dipecah menjadi kalimat dan paragraf.
Parameter culture
untuk paragraf bisa berbeda dari CulturePromptBuilder properti objek yang berisinya. Saat berlaku, nilai culture
parameter akan menggantikan Culture properti .
SpeechSynthesizer akan mencoba memilih suara yang diinstal yang mendukung bahasa yang ditentukan oleh culture
parameter untuk mengucapkan paragraf. 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 berhenti menggunakan suara yang ditentukan oleh StartParagraph, panggil EndParagraph.
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. Inggris (Amerika Serikat)
zh-CN. Tionghoa (Tiongkok)
zh-TW. China (Taiwan)
Kode bahasa dua huruf seperti "en" juga diizinkan.
Berlaku untuk
StartParagraph()
- Sumber:
- PromptBuilder.cs
- Sumber:
- PromptBuilder.cs
Menentukan awal paragraf dalam PromptBuilder objek.
public:
void StartParagraph();
public void StartParagraph ();
member this.StartParagraph : unit -> unit
Public Sub StartParagraph ()
Contoh
Contoh berikut membuat PromptBuilder objek, menambahkan konten, dan mengatur konten ke dalam paragraf dan kalimat.
using System;
using System.Speech.Synthesis;
namespace SampleSynthesis
{
class Program
{
static void Main(string[] args)
{
// Initialize a new instance of the SpeechSynthesizer.
using (SpeechSynthesizer synth = new SpeechSynthesizer())
{
// Configure the audio output.
synth.SetOutputToDefaultAudioDevice();
// Create a PromptBuilder object and add content as paragraphs and sentences.
PromptBuilder parSent = new PromptBuilder();
parSent.StartParagraph();
parSent.StartSentence();
parSent.AppendText("Introducing the sentence element.");
parSent.EndSentence();
parSent.StartSentence();
parSent.AppendText("You can use it to mark individual sentences.");
parSent.EndSentence();
parSent.EndParagraph();
parSent.StartParagraph();
parSent.AppendText("Another simple paragraph. Sentence structure in this paragraph" +
"is not explicitly marked.");
parSent.EndParagraph();
// Speak the contents of the SSML prompt.
synth.Speak(parSent);
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}
Keterangan
Perintah panjang dapat dirender lebih seperti ucapan manusia jika dipecah menjadi kalimat dan paragraf.