PromptBuilder Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
sınıfının yeni bir örneğini PromptBuilder oluşturur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| PromptBuilder() |
sınıfının yeni bir örneğini PromptBuilder oluşturur. |
| PromptBuilder(CultureInfo) |
sınıfının yeni bir örneğini PromptBuilder oluşturur ve bir kültür belirtir. |
PromptBuilder()
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
sınıfının yeni bir örneğini PromptBuilder oluşturur.
public:
PromptBuilder();
public PromptBuilder();
Public Sub New ()
Örnekler
Aşağıdaki örnek yeni PromptBuilder bir örnek oluşturur ve buna bir metin dizesi ekler.
using System.Speech.Synthesis;
public void MySimpleText ()
{
PromptBuilder builder = new PromptBuilder ();
builder.AppendText("Hello world!");
}
Aşağıdaki işaretleme, Konuşma Sentezi İşaretlemeyi Dili'ndeki (SSML) eşdeğerini gösterir(xml:lang öğesinin speak gerekli bir özniteliğidir):
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
Hello world!
</speak>
Şunlara uygulanır
PromptBuilder(CultureInfo)
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
- Kaynak:
- PromptBuilder.cs
sınıfının yeni bir örneğini PromptBuilder oluşturur ve bir kültür belirtir.
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)
Parametreler
- culture
- CultureInfo
Dili, kültürün adı, yazma sistemi, kullanılan takvim ve tarihleri biçimlendirme ve dizeleri sıralama gibi belirli bir kültür hakkında bilgi sağlar.
Örnekler
Aşağıdaki örnek bir PromptBuilder örnek oluşturur ve öğesini Culturebelirtir.
using System.Speech.Synthesis;
public void MySimpleText ()
{
PromptBuilder builder = new PromptBuilder(new System.Globalization.CultureInfo("en-US"));
builder.AppendText("Hello world!");
}
Aşağıdaki işaretleme eşdeğer SSML'yi gösterir:
<speak version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
Hello world!
</speak>
Açıklamalar
Bu oluşturucu özelliği için Culture değeri ayarlar. nesnesi, SpeechSynthesizer istemi işlemek için parametresi tarafından culture belirtilen dili destekleyen yüklü bir ses seçmeye çalışır. Belirtilen kültüre sahip bir ses bulunursa kullanılır. Belirtilen kültüre sahip bir ses bulunamazsa, varsayılan ses kullanılır.
Parametresi tarafından culture belirtilen dilde sözcükleri doğru telaffuz etmek için, dili destekleyen bir konuşma sentezi (metin okuma veya TTS) altyapısı yüklenmelidir. Yüklü bir TTS altyapısına ses adı verilir. Belirli bir kültür için hangi seslerin yüklendiği hakkında bilgi almak için yöntemini kullanın GetInstalledVoices .
Microsoft Windows ve System.Speech API tüm geçerli dil-ülke kodlarını için culturedeğer olarak kabul eder. Windows 7 ile birlikte gönderilen TTS altyapıları aşağıdaki dil-ülke kodlarını destekler:
en-US. İngilizce (ABD)
zh-CN. Çince (Çin)
zh-TW. Çince (Tayvan)
"en" gibi iki harfli dil kodlarına da izin verilir.